#calculate the Shannon-Wiener diversity (with diversity function from vegan package) for all species
df.sample_data$diversity <- apply(df.sample_data[df.species_all$colname], MARGIN=1, diversity)
#calculate the Shannon-Wiener diversity (with diversity function from vegan package) for nursery species
df.sample_data$nursery_diversity <- apply(df.sample_data[nursery_species$colname], MARGIN=1, diversity)
#calculate number of species for all species by summing the presence/absence columns for those species
df.sample_data$num_species <- apply(df.sample_data[c(df.species_all$colname_pres)],MARGIN=1,sum)
#calculate number of species for nursery species by summing the presence/absence columns for those species
df.sample_data$num_nursery_species <- apply(df.sample_data[c(nursery_species$colname_pres)],MARGIN=1,sum)
#calculate number of fish
df.sample_data$num_fish <- apply(df.sample_data[c(df.species_all$colname)],MARGIN=1,sum)
#calculate number of nursery fish
df.sample_data$num_nursery_fish <- apply(df.sample_data[c(nursery_species$colname)],MARGIN=1,sum)
df.sample_data <- merge(x=df.sample_data, y=df.sites, by.x="location", by.y="name", all.x=TRUE)
Create a subset of the data for only the nursery species by creating a list of columns to include, and then making a new dataframe with only those colunms.
nursery_columns <- c(c("location","depth","transect","date","nursery_diversity","num_nursery_species","num_nursery_fish"),nursery_species$colname, nursery_species$colname_pres) #columns for nursery species analysis
df.nursery_sample_data <- df.sample_data[nursery_columns] # subset of the data with only the nursery species
It is good to first have a summary of your data frame to see if there are any strange things showing up (NA values, values that are too high/low, etc).
summary(df.sample_data[c("location","depth","transect","date","diversity","num_species","num_fish")])
## location depth transect date
## Antulang : 40 5m :180 Min. :1.00 Min. :2016-03-16
## Guinsuan : 40 10m:180 1st Qu.:1.75 1st Qu.:2016-03-29
## Malatapay : 40 Median :2.50 Median :2016-04-08
## Andulay : 40 Mean :2.50 Mean :2016-04-13
## Basak : 40 3rd Qu.:3.25 3rd Qu.:2016-05-04
## Lutoban South: 40 Max. :4.00 Max. :2016-05-25
## (Other) :120
## diversity num_species num_fish
## Min. :0.000 Min. : 0.00 Min. : 0.00
## 1st Qu.:2.093 1st Qu.:12.00 1st Qu.: 37.00
## Median :2.324 Median :16.00 Median : 58.00
## Mean :2.256 Mean :16.42 Mean : 66.04
## 3rd Qu.:2.529 3rd Qu.:20.00 3rd Qu.: 88.00
## Max. :3.302 Max. :38.00 Max. :222.00
##
summary(df.nursery_sample_data[c("location","depth","transect","date","nursery_diversity","num_nursery_species","num_nursery_fish")])
## location depth transect date
## Antulang : 40 5m :180 Min. :1.00 Min. :2016-03-16
## Guinsuan : 40 10m:180 1st Qu.:1.75 1st Qu.:2016-03-29
## Malatapay : 40 Median :2.50 Median :2016-04-08
## Andulay : 40 Mean :2.50 Mean :2016-04-13
## Basak : 40 3rd Qu.:3.25 3rd Qu.:2016-05-04
## Lutoban South: 40 Max. :4.00 Max. :2016-05-25
## (Other) :120
## nursery_diversity num_nursery_species num_nursery_fish
## Min. :0.0000 Min. : 0.000 Min. : 0.00
## 1st Qu.:0.6921 1st Qu.: 2.000 1st Qu.: 5.00
## Median :1.0549 Median : 4.000 Median : 9.00
## Mean :1.0328 Mean : 3.933 Mean :13.94
## 3rd Qu.:1.4236 3rd Qu.: 5.000 3rd Qu.:18.25
## Max. :2.3155 Max. :13.000 Max. :96.00
##
We want to see some data per site with mean, standard deviation, number of rows (n) and sum of the number of species and diversity of both all species and the nursery species.
The aggregate function calculates aggregate values. Here we select first only a number of columns that we want to have aggregate statistics on by specifying c('num_species','diversity','num_nursery_species','nursery_diversity') Then we select what we want to aggregate these variables by with by=list(df.sample_data$location). Lastly we tell the aggregate function how to aggregate the data. We make a very simple that calculates and returns the mean, sum, sd (standard deviation) and number of values. Everything is stored in df.summarydata.
df.summarydata <- aggregate(df.sample_data[c('num_species','diversity','num_nursery_species','nursery_diversity')], by=list(df.sample_data$location), FUN=function(x) c(mean=mean(x), sum=sum(x),sd=sd(x),n=length(x)))
df.summarydata <- do.call(data.frame, df.summarydata)
This is the result.
| Group.1 | num_species.mean | num_species.sum | num_species.sd | num_species.n | diversity.mean | diversity.sum | diversity.sd | diversity.n | num_nursery_species.mean | num_nursery_species.sum | num_nursery_species.sd | num_nursery_species.n | nursery_diversity.mean | nursery_diversity.sum | nursery_diversity.sd | nursery_diversity.n |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Antulang | 16.000 | 640 | 4.326424 | 40 | 2.291623 | 91.66492 | 0.3613185 | 40 | 3.350 | 134 | 1.577892 | 40 | 0.9501439 | 38.00576 | 0.4231377 | 40 |
| Guinsuan | 12.525 | 501 | 8.019168 | 40 | 1.886781 | 75.47126 | 0.8321280 | 40 | 4.200 | 168 | 3.275394 | 40 | 1.0219368 | 40.87747 | 0.7275349 | 40 |
| Malatapay | 14.050 | 562 | 4.308310 | 40 | 2.103819 | 84.15275 | 0.4562615 | 40 | 3.600 | 144 | 1.645507 | 40 | 0.8684182 | 34.73673 | 0.4907144 | 40 |
| Andulay | 17.425 | 697 | 4.471491 | 40 | 2.334273 | 93.37092 | 0.3204805 | 40 | 3.350 | 134 | 1.406031 | 40 | 0.9660165 | 38.64066 | 0.4261184 | 40 |
| Basak | 20.250 | 810 | 6.882717 | 40 | 2.435841 | 97.43362 | 0.4747623 | 40 | 6.250 | 250 | 2.609155 | 40 | 1.4957953 | 59.83181 | 0.5769895 | 40 |
| Lutoban South | 14.100 | 564 | 3.002563 | 40 | 2.256909 | 90.27634 | 0.2591387 | 40 | 4.050 | 162 | 1.484104 | 40 | 1.1193685 | 44.77474 | 0.4063301 | 40 |
| Lutoban Pier | 11.825 | 473 | 3.177545 | 40 | 2.080792 | 83.23168 | 0.3339031 | 40 | 2.825 | 113 | 1.152200 | 40 | 0.7618446 | 30.47378 | 0.3582693 | 40 |
| Kookoos Nest | 16.775 | 671 | 3.254090 | 40 | 2.279598 | 91.18393 | 0.1957175 | 40 | 2.975 | 119 | 1.290746 | 40 | 0.8785460 | 35.14184 | 0.3739071 | 40 |
| Dauin Poblacion | 24.800 | 992 | 4.815573 | 40 | 2.633065 | 105.32258 | 0.2385860 | 40 | 4.800 | 192 | 2.126753 | 40 | 1.2331821 | 49.32728 | 0.4646023 | 40 |
| name | distance_seagrass | size_seagrass | distance_mangroves | size_mangroves | mpa | north |
|---|---|---|---|---|---|---|
| Antulang | 25 | 0.15 | 111 | 127 | non-mpa | south |
| Guinsuan | 15 | 1.83 | 374 | 378 | non-mpa | north |
| Malatapay | 53 | 0.65 | 640 | 323 | non-mpa | north |
| Andulay | 106 | 0.01 | 340 | 280 | mpa | south |
| Basak | 49 | 3.89 | 745 | 308 | mpa | north |
| Lutoban South | 22 | 15.34 | 707 | 160 | mpa | south |
| Lutoban Pier | 9 | 15.18 | 638 | 95 | non-mpa | south |
| Kookoos Nest | 1511 | 0.05 | 150 | 142 | non-mpa | south |
| Dauin Poblacion | 15 | 0.13 | 255 | 340 | mpa | north |
Nursery species columns: 1:3,25:28,36,39,40,42,47,52:54,58,66,84:86,88,91:100,102:104
res <- aov(df.sample_data$num_nursery_species ~ df.sample_data$location)
print(summary(res))
## Df Sum Sq Mean Sq F value Pr(>F)
## df.sample_data$location 8 365.6 45.71 11.95 4.28e-15 ***
## Residuals 351 1342.7 3.83
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
par(mfrow=c(1,2))
plot(fitted(res),residuals(res),xlab="Fitted values", ylab="Residuals", abline(h=0, lty=2))
tryCatch(
lines(smooth.spline(fitted(res), residuals(res))),
error=function(e){})
qqnorm(res$residuals)
qqline(res$residuals)
shapiro.test(res$residuals) #no normal distribution
##
## Shapiro-Wilk normality test
##
## data: res$residuals
## W = 0.98304, p-value = 0.0003061
#square root used for count data; whereas log is used for size data
res_sqrt <- aov(sqrt(df.sample_data$num_nursery_species) ~ df.sample_data$location)
print(summary(res_sqrt))
## Df Sum Sq Mean Sq F value Pr(>F)
## df.sample_data$location 8 19.24 2.4055 7.459 3.41e-09 ***
## Residuals 351 113.20 0.3225
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
par(mfrow=c(1,2))
plot(fitted(res_sqrt),residuals(res_sqrt),xlab="Fitted values", ylab="Residuals", abline(h=0, lty=2))
tryCatch(
lines(smooth.spline(fitted(res_sqrt), residuals(res_sqrt))),
error=function(e){})
qqnorm(res_sqrt$residuals)
qqline(res_sqrt$residuals)
shapiro.test(res_sqrt$residuals) #even less normal distributed
##
## Shapiro-Wilk normality test
##
## data: res_sqrt$residuals
## W = 0.93556, p-value = 2.253e-11
TukeyHSD(x=res, 'df.sample_data$location', conf.level=0.95) #not allowed to use, since data is not normal distributed
## Tukey multiple comparisons of means
## 95% family-wise confidence level
##
## Fit: aov(formula = df.sample_data$num_nursery_species ~ df.sample_data$location)
##
## $`df.sample_data$location`
## diff lwr upr
## Guinsuan-Antulang 8.500000e-01 -0.51508621 2.215086211
## Malatapay-Antulang 2.500000e-01 -1.11508621 1.615086211
## Andulay-Antulang 1.687539e-14 -1.36508621 1.365086211
## Basak-Antulang 2.900000e+00 1.53491379 4.265086211
## Lutoban South-Antulang 7.000000e-01 -0.66508621 2.065086211
## Lutoban Pier-Antulang -5.250000e-01 -1.89008621 0.840086211
## Kookoos Nest-Antulang -3.750000e-01 -1.74008621 0.990086211
## Dauin Poblacion-Antulang 1.450000e+00 0.08491379 2.815086211
## Malatapay-Guinsuan -6.000000e-01 -1.96508621 0.765086211
## Andulay-Guinsuan -8.500000e-01 -2.21508621 0.515086211
## Basak-Guinsuan 2.050000e+00 0.68491379 3.415086211
## Lutoban South-Guinsuan -1.500000e-01 -1.51508621 1.215086211
## Lutoban Pier-Guinsuan -1.375000e+00 -2.74008621 -0.009913789
## Kookoos Nest-Guinsuan -1.225000e+00 -2.59008621 0.140086211
## Dauin Poblacion-Guinsuan 6.000000e-01 -0.76508621 1.965086211
## Andulay-Malatapay -2.500000e-01 -1.61508621 1.115086211
## Basak-Malatapay 2.650000e+00 1.28491379 4.015086211
## Lutoban South-Malatapay 4.500000e-01 -0.91508621 1.815086211
## Lutoban Pier-Malatapay -7.750000e-01 -2.14008621 0.590086211
## Kookoos Nest-Malatapay -6.250000e-01 -1.99008621 0.740086211
## Dauin Poblacion-Malatapay 1.200000e+00 -0.16508621 2.565086211
## Basak-Andulay 2.900000e+00 1.53491379 4.265086211
## Lutoban South-Andulay 7.000000e-01 -0.66508621 2.065086211
## Lutoban Pier-Andulay -5.250000e-01 -1.89008621 0.840086211
## Kookoos Nest-Andulay -3.750000e-01 -1.74008621 0.990086211
## Dauin Poblacion-Andulay 1.450000e+00 0.08491379 2.815086211
## Lutoban South-Basak -2.200000e+00 -3.56508621 -0.834913789
## Lutoban Pier-Basak -3.425000e+00 -4.79008621 -2.059913789
## Kookoos Nest-Basak -3.275000e+00 -4.64008621 -1.909913789
## Dauin Poblacion-Basak -1.450000e+00 -2.81508621 -0.084913789
## Lutoban Pier-Lutoban South -1.225000e+00 -2.59008621 0.140086211
## Kookoos Nest-Lutoban South -1.075000e+00 -2.44008621 0.290086211
## Dauin Poblacion-Lutoban South 7.500000e-01 -0.61508621 2.115086211
## Kookoos Nest-Lutoban Pier 1.500000e-01 -1.21508621 1.515086211
## Dauin Poblacion-Lutoban Pier 1.975000e+00 0.60991379 3.340086211
## Dauin Poblacion-Kookoos Nest 1.825000e+00 0.45991379 3.190086211
## p adj
## Guinsuan-Antulang 0.5839211
## Malatapay-Antulang 0.9997225
## Andulay-Antulang 1.0000000
## Basak-Antulang 0.0000000
## Lutoban South-Antulang 0.8041557
## Lutoban Pier-Antulang 0.9560810
## Kookoos Nest-Antulang 0.9948748
## Dauin Poblacion-Antulang 0.0277824
## Malatapay-Guinsuan 0.9077026
## Andulay-Guinsuan 0.5839211
## Basak-Guinsuan 0.0001368
## Lutoban South-Guinsuan 0.9999945
## Lutoban Pier-Guinsuan 0.0467963
## Kookoos Nest-Guinsuan 0.1187431
## Dauin Poblacion-Guinsuan 0.9077026
## Andulay-Malatapay 0.9997225
## Basak-Malatapay 0.0000001
## Lutoban South-Malatapay 0.9828828
## Lutoban Pier-Malatapay 0.7006461
## Kookoos Nest-Malatapay 0.8860158
## Dauin Poblacion-Malatapay 0.1365775
## Basak-Andulay 0.0000000
## Lutoban South-Andulay 0.8041557
## Lutoban Pier-Andulay 0.9560810
## Kookoos Nest-Andulay 0.9948748
## Dauin Poblacion-Andulay 0.0277824
## Lutoban South-Basak 0.0000275
## Lutoban Pier-Basak 0.0000000
## Kookoos Nest-Basak 0.0000000
## Dauin Poblacion-Basak 0.0277824
## Lutoban Pier-Lutoban South 0.1187431
## Kookoos Nest-Lutoban South 0.2564502
## Dauin Poblacion-Lutoban South 0.7371108
## Kookoos Nest-Lutoban Pier 0.9999945
## Dauin Poblacion-Lutoban Pier 0.0002937
## Dauin Poblacion-Kookoos Nest 0.0012493
#Therefore:
kruskal.test(df.sample_data$num_nursery_species ~ df.sample_data$location) #nonidentical populations
##
## Kruskal-Wallis rank sum test
##
## data: df.sample_data$num_nursery_species by df.sample_data$location
## Kruskal-Wallis chi-squared = 67.832, df = 8, p-value = 1.326e-11
t <- dunn.test::dunn.test(df.sample_data$num_nursery_species, df.sample_data$location,method="bonferroni")
## Kruskal-Wallis rank sum test
##
## data: x and group
## Kruskal-Wallis chi-squared = 67.8317, df = 8, p-value = 0
##
##
## Comparison of x by group
## (Bonferroni)
## Col Mean-|
## Row Mean | Antulang Guinsuan Malatapa Andulay Basak Lutoban
## ---------+------------------------------------------------------------------
## Guinsuan | -1.094973
## | 1.0000
## |
## Malatapa | -0.629582 0.465391
## | 1.0000 1.0000
## |
## Andulay | -0.095144 0.999829 0.534438
## | 1.0000 1.0000 1.0000
## |
## Basak | -5.182368 -4.087394 -4.552785 -5.087224
## | 0.0000 0.0008 0.0001 0.0000
## |
## Lutoban | -1.777293 -0.682319 -1.147710 -1.682149 3.405074
## | 1.0000 1.0000 1.0000 1.0000 0.0119
## |
## Lutoban | 1.419007 2.513981 2.048590 1.514151 6.601376 3.196301
## | 1.0000 0.2149 0.7290 1.0000 0.0000 0.0251
## |
## Kookoos | 0.990043 2.085017 1.619626 1.085187 6.172411 2.767336
## | 1.0000 0.6672 1.0000 1.0000 0.0000 0.1017
## |
## Dauin Po | -3.014711 -1.919738 -2.385129 -2.919567 2.167656 -1.237418
## | 0.0463 0.9880 0.3073 0.0631 0.5433 1.0000
## Col Mean-|
## Row Mean | Andulay Basak Lutoban Lutoban Kookoos
## ---------+-------------------------------------------------------
## Basak | -5.087224 -1.777293 -0.682319 -1.147710 -1.682149
## | 0.0000 1.0000 1.0000 1.0000 1.0000
## |
## Lutoban | -1.682149 3.405074 1.419007 2.513981 2.048590
## | 1.0000 0.0119 1.0000 0.2149 0.7290
## |
## Lutoban | 1.514151 6.601376 3.196301 0.990043 2.085017
## | 1.0000 0.0000 0.0251 1.0000 0.6672
## |
## Kookoos | 1.085187 6.172411 2.767336 -0.428964 -3.014711
## | 1.0000 0.0000 0.1017 1.0000 0.0463
## |
## Dauin Po | -2.919567 2.167656 -1.237418 -4.433719 -4.004755
## | 0.0631 0.5433 1.0000 0.0002 0.0011
tab <- list()
tab$z <- t$Z
tab$padjusted <- t$P.adjusted
tab <- data.frame(tab)
rownames(tab) <- t$comparisons
tab <- tab[order(tab$padjusted),]
knitr::kable(tab)
| z | padjusted | |
|---|---|---|
| Basak - Lutoban Pier | 6.6013763 | 0.0000000 |
| Basak - Kookoos Nest | 6.1724119 | 0.0000000 |
| Antulang - Basak | -5.1823685 | 0.0000039 |
| Andulay - Basak | -5.0872243 | 0.0000065 |
| Malatapay - Basak | -4.5527858 | 0.0000953 |
| Lutoban Pier - Dauin Poblacion | -4.4337196 | 0.0001667 |
| Guinsuan - Basak | -4.0873947 | 0.0007852 |
| Kookoos Nest - Dauin Poblacion | -4.0047552 | 0.0011175 |
| Basak - Lutoban South | 3.4050749 | 0.0119063 |
| Lutoban South - Lutoban Pier | 3.1963014 | 0.0250563 |
| Antulang - Dauin Poblacion | -3.0147119 | 0.0463002 |
| Andulay - Dauin Poblacion | -2.9195677 | 0.0630931 |
| Lutoban South - Kookoos Nest | 2.7673369 | 0.1017294 |
| Guinsuan - Lutoban Pier | 2.5139815 | 0.2148780 |
| Malatapay - Dauin Poblacion | -2.3851291 | 0.3073163 |
| Basak - Dauin Poblacion | 2.1676567 | 0.5433267 |
| Guinsuan - Kookoos Nest | 2.0850171 | 0.6672194 |
| Malatapay - Lutoban Pier | 2.0485905 | 0.7290391 |
| Guinsuan - Dauin Poblacion | -1.9197381 | 0.9880379 |
| Antulang - Guinsuan | -1.0949738 | 1.0000000 |
| Antulang - Malatapay | -0.6295827 | 1.0000000 |
| Guinsuan - Malatapay | 0.4653910 | 1.0000000 |
| Antulang - Andulay | -0.0951442 | 1.0000000 |
| Guinsuan - Andulay | 0.9998296 | 1.0000000 |
| Malatapay - Andulay | 0.5344386 | 1.0000000 |
| Antulang - Lutoban South | -1.7772936 | 1.0000000 |
| Guinsuan - Lutoban South | -0.6823198 | 1.0000000 |
| Malatapay - Lutoban South | -1.1477109 | 1.0000000 |
| Andulay - Lutoban South | -1.6821494 | 1.0000000 |
| Antulang - Lutoban Pier | 1.4190077 | 1.0000000 |
| Andulay - Lutoban Pier | 1.5141519 | 1.0000000 |
| Antulang - Kookoos Nest | 0.9900433 | 1.0000000 |
| Malatapay - Kookoos Nest | 1.6196261 | 1.0000000 |
| Andulay - Kookoos Nest | 1.0851875 | 1.0000000 |
| Lutoban Pier - Kookoos Nest | -0.4289644 | 1.0000000 |
| Lutoban South - Dauin Poblacion | -1.2374183 | 1.0000000 |
Independent variables: size_seagrass, distance_seagrass, mpa, depth, north
my_nur_species <- df.species_all$colname_pres[c(1:3,25:28,36,39,40,42,47,52:54,58,66,84:86,88,91:100,102:104)]
for (sp in my_nur_species){
print(sp)
res <- glm(df.sample_data[,c(sp)] ~ df.sample_data$distance_seagrass * df.sample_data$size_seagrass * df.sample_data$mpa * df.sample_data$depth * df.sample_data$north, family="binomial")
print(summary(res))
par(mfrow=c(1,2))
plot(fitted(res),residuals(res),xlab="Fitted values", ylab="Residuals", abline(h=0, lty=2))
tryCatch(
lines(smooth.spline(fitted(res), residuals(res))),
error=function(e){} )
qqnorm(res$residuals)
qqline(res$residuals) }
## [1] "abudefduf_lorenzi_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ df.sample_data$distance_seagrass *
## df.sample_data$size_seagrass * df.sample_data$mpa * df.sample_data$depth *
## df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -0.32029 -0.00001 -0.00001 -0.00001 2.44775
##
## Coefficients: (13 not defined because of singularities)
## Estimate
## (Intercept) -2.426e+01
## df.sample_data$distance_seagrass 4.353e-02
## df.sample_data$size_seagrass 6.469e-01
## df.sample_data$mpanon-mpa 7.853e-01
## df.sample_data$depth10m -7.447e-01
## df.sample_data$northsouth -2.998e+00
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass -2.074e-02
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa -3.399e-02
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa -4.625e-01
## df.sample_data$distance_seagrass:df.sample_data$depth10m 3.393e-02
## df.sample_data$size_seagrass:df.sample_data$depth10m 2.718e+00
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.002e+00
## df.sample_data$distance_seagrass:df.sample_data$northsouth -8.533e-03
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth 2.934e+00
## df.sample_data$depth10m:df.sample_data$northsouth -1.856e-01
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m -6.029e-02
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -6.174e-03
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -2.182e+00
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth -2.480e-02
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 2.738e+13
## df.sample_data$distance_seagrass 1.711e+12
## df.sample_data$size_seagrass 2.542e+13
## df.sample_data$mpanon-mpa 3.086e+13
## df.sample_data$depth10m 3.271e+04
## df.sample_data$northsouth 1.178e+14
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass 8.150e+11
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 1.336e+12
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 1.818e+13
## df.sample_data$distance_seagrass:df.sample_data$depth10m 1.074e+03
## df.sample_data$size_seagrass:df.sample_data$depth10m 1.092e+04
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 4.082e+04
## df.sample_data$distance_seagrass:df.sample_data$northsouth 3.353e+11
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth 1.153e+14
## df.sample_data$depth10m:df.sample_data$northsouth 4.256e+04
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m 4.690e+02
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 5.393e+02
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 6.497e+03
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 1.054e+03
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0
## df.sample_data$distance_seagrass 0
## df.sample_data$size_seagrass 0
## df.sample_data$mpanon-mpa 0
## df.sample_data$depth10m 0
## df.sample_data$northsouth 0
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass 0
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 0
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 0
## df.sample_data$distance_seagrass:df.sample_data$depth10m 0
## df.sample_data$size_seagrass:df.sample_data$depth10m 0
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## df.sample_data$distance_seagrass:df.sample_data$northsouth 0
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth 0
## df.sample_data$depth10m:df.sample_data$northsouth 0
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m 0
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 0
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 1
## df.sample_data$distance_seagrass 1
## df.sample_data$size_seagrass 1
## df.sample_data$mpanon-mpa 1
## df.sample_data$depth10m 1
## df.sample_data$northsouth 1
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass 1
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 1
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 1
## df.sample_data$distance_seagrass:df.sample_data$depth10m 1
## df.sample_data$size_seagrass:df.sample_data$depth10m 1
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## df.sample_data$distance_seagrass:df.sample_data$northsouth 1
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth 1
## df.sample_data$depth10m:df.sample_data$northsouth 1
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m 1
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 1
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 13.7694 on 359 degrees of freedom
## Residual deviance: 7.9406 on 341 degrees of freedom
## AIC: 45.941
##
## Number of Fisher Scoring iterations: 22
## [1] "abudefduf_sexfasciatus_pres"
## Warning: glm.fit: algorithm did not converge
## Warning: glm.fit: fitted probabilities numerically 0 or 1 occurred
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ df.sample_data$distance_seagrass *
## df.sample_data$size_seagrass * df.sample_data$mpa * df.sample_data$depth *
## df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -0.7524 -0.4308 0.0000 0.0000 2.5290
##
## Coefficients: (12 not defined because of singularities)
## Estimate
## (Intercept) -3.400e+00
## df.sample_data$distance_seagrass 1.100e-01
## df.sample_data$size_seagrass 6.204e+00
## df.sample_data$mpanon-mpa 2.694e+00
## df.sample_data$depth10m 3.954e+14
## df.sample_data$northsouth -3.504e-01
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass -2.765e-01
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 1.744e-04
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa -3.846e+00
## df.sample_data$distance_seagrass:df.sample_data$depth10m -2.698e+13
## df.sample_data$size_seagrass:df.sample_data$depth10m -2.172e+12
## df.sample_data$mpanon-mpa:df.sample_data$depth10m -3.418e+14
## df.sample_data$distance_seagrass:df.sample_data$northsouth -9.642e-02
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -1.262e+15
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m 4.906e+12
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 3.186e+13
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 9.517e+13
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth -7.383e+12
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 1.297e+15
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -1.573e+13
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 7.364e+03
## df.sample_data$distance_seagrass 4.369e+02
## df.sample_data$size_seagrass 1.853e+04
## df.sample_data$mpanon-mpa 1.086e+04
## df.sample_data$depth10m 1.323e+14
## df.sample_data$northsouth 2.523e+03
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass 8.194e+02
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 5.963e+01
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 1.124e+04
## df.sample_data$distance_seagrass:df.sample_data$depth10m 8.914e+12
## df.sample_data$size_seagrass:df.sample_data$depth10m 2.991e+13
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.724e+14
## df.sample_data$distance_seagrass:df.sample_data$northsouth 3.371e+02
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 6.596e+14
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m 2.036e+12
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 6.644e+12
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.810e+14
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 1.362e+13
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 7.595e+14
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 3.123e+13
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0.000
## df.sample_data$distance_seagrass 0.000
## df.sample_data$size_seagrass 0.000
## df.sample_data$mpanon-mpa 0.000
## df.sample_data$depth10m 2.989
## df.sample_data$northsouth 0.000
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass 0.000
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 0.000
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 0.000
## df.sample_data$distance_seagrass:df.sample_data$depth10m -3.027
## df.sample_data$size_seagrass:df.sample_data$depth10m -0.073
## df.sample_data$mpanon-mpa:df.sample_data$depth10m -1.255
## df.sample_data$distance_seagrass:df.sample_data$northsouth 0.000
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -1.913
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m 2.409
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 4.796
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.339
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth -0.542
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 1.708
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -0.504
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 0.99963
## df.sample_data$distance_seagrass 0.99980
## df.sample_data$size_seagrass 0.99973
## df.sample_data$mpanon-mpa 0.99980
## df.sample_data$depth10m 0.00280
## df.sample_data$northsouth 0.99989
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass 0.99973
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 1.00000
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 0.99973
## df.sample_data$distance_seagrass:df.sample_data$depth10m 0.00247
## df.sample_data$size_seagrass:df.sample_data$depth10m 0.94211
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.20963
## df.sample_data$distance_seagrass:df.sample_data$northsouth 0.99977
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0.05579
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m 0.01598
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.62e-06
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.73480
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 0.58767
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 0.08765
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.61459
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Intercept)
## df.sample_data$distance_seagrass
## df.sample_data$size_seagrass
## df.sample_data$mpanon-mpa
## df.sample_data$depth10m **
## df.sample_data$northsouth
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa
## df.sample_data$distance_seagrass:df.sample_data$depth10m **
## df.sample_data$size_seagrass:df.sample_data$depth10m
## df.sample_data$mpanon-mpa:df.sample_data$depth10m
## df.sample_data$distance_seagrass:df.sample_data$northsouth
## df.sample_data$size_seagrass:df.sample_data$northsouth
## df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$depth10m:df.sample_data$northsouth .
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m *
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth .
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 176.35 on 359 degrees of freedom
## Residual deviance: 142.43 on 340 degrees of freedom
## AIC: 182.43
##
## Number of Fisher Scoring iterations: 25
## [1] "abudefduf_vaigiensis_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ df.sample_data$distance_seagrass *
## df.sample_data$size_seagrass * df.sample_data$mpa * df.sample_data$depth *
## df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -1.55176 -0.45904 -0.00008 -0.00008 2.44775
##
## Coefficients: (13 not defined because of singularities)
## Estimate
## (Intercept) 2.293e+00
## df.sample_data$distance_seagrass -2.282e-01
## df.sample_data$size_seagrass -3.894e+00
## df.sample_data$mpanon-mpa -3.104e+00
## df.sample_data$depth10m 1.350e+01
## df.sample_data$northsouth -1.064e+00
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass 1.282e-01
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 1.905e-01
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 2.723e+00
## df.sample_data$distance_seagrass:df.sample_data$depth10m -9.804e-01
## df.sample_data$size_seagrass:df.sample_data$depth10m -7.618e+00
## df.sample_data$mpanon-mpa:df.sample_data$depth10m -6.044e+00
## df.sample_data$distance_seagrass:df.sample_data$northsouth 3.111e-02
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1.736e+01
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m 3.254e-01
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.781e-01
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 4.755e+00
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 6.867e-01
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth -4.305e+01
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 4.957e+02
## df.sample_data$distance_seagrass 3.223e+01
## df.sample_data$size_seagrass 3.830e+02
## df.sample_data$mpanon-mpa 5.437e+02
## df.sample_data$depth10m 2.562e+13
## df.sample_data$northsouth 3.777e+01
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass 1.226e+01
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 2.737e+01
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 2.838e+02
## df.sample_data$distance_seagrass:df.sample_data$depth10m 1.601e+12
## df.sample_data$size_seagrass:df.sample_data$depth10m 2.379e+13
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.887e+13
## df.sample_data$distance_seagrass:df.sample_data$northsouth 5.045e+00
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1.102e+14
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m 7.625e+11
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.250e+12
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.701e+13
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 3.137e+11
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 1.079e+14
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0.005
## df.sample_data$distance_seagrass -0.007
## df.sample_data$size_seagrass -0.010
## df.sample_data$mpanon-mpa -0.006
## df.sample_data$depth10m 0.000
## df.sample_data$northsouth -0.028
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass 0.010
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 0.007
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 0.010
## df.sample_data$distance_seagrass:df.sample_data$depth10m 0.000
## df.sample_data$size_seagrass:df.sample_data$depth10m 0.000
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.000
## df.sample_data$distance_seagrass:df.sample_data$northsouth 0.006
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0.000
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m 0.000
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.000
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.000
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 0.000
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 0.000
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 0.996
## df.sample_data$distance_seagrass 0.994
## df.sample_data$size_seagrass 0.992
## df.sample_data$mpanon-mpa 0.995
## df.sample_data$depth10m 1.000
## df.sample_data$northsouth 0.978
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass 0.992
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 0.994
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 0.992
## df.sample_data$distance_seagrass:df.sample_data$depth10m 1.000
## df.sample_data$size_seagrass:df.sample_data$depth10m 1.000
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## df.sample_data$distance_seagrass:df.sample_data$northsouth 0.995
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1.000
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m 1.000
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 1.000
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 1.000
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 343.02 on 359 degrees of freedom
## Residual deviance: 205.76 on 341 degrees of freedom
## AIC: 243.76
##
## Number of Fisher Scoring iterations: 18
## [1] "cheilinus_chlorourus_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ df.sample_data$distance_seagrass *
## df.sample_data$size_seagrass * df.sample_data$mpa * df.sample_data$depth *
## df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -1.01077 -0.45904 -0.32029 -0.00013 2.44775
##
## Coefficients: (14 not defined because of singularities)
## Estimate
## (Intercept) -1.688e+01
## df.sample_data$distance_seagrass -1.119e-01
## df.sample_data$size_seagrass -2.342e+00
## df.sample_data$mpanon-mpa 1.504e+01
## df.sample_data$depth10m 1.440e+01
## df.sample_data$northsouth -5.221e-02
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass 1.536e-01
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 8.374e-03
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 9.441e-01
## df.sample_data$distance_seagrass:df.sample_data$depth10m 8.128e-02
## df.sample_data$size_seagrass:df.sample_data$depth10m 1.918e+00
## df.sample_data$mpanon-mpa:df.sample_data$depth10m -1.219e+01
## df.sample_data$distance_seagrass:df.sample_data$northsouth 9.520e-02
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -3.134e+00
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m -1.262e-01
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -4.231e-02
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -1.804e+00
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth -3.205e-02
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 1.677e+03
## df.sample_data$distance_seagrass 2.297e+01
## df.sample_data$size_seagrass 1.443e+02
## df.sample_data$mpanon-mpa 1.654e+03
## df.sample_data$depth10m 1.678e+03
## df.sample_data$northsouth 2.791e+01
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass 9.059e+00
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 2.271e+01
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 7.567e+01
## df.sample_data$distance_seagrass:df.sample_data$depth10m 2.300e+01
## df.sample_data$size_seagrass:df.sample_data$depth10m 1.446e+02
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.667e+03
## df.sample_data$distance_seagrass:df.sample_data$northsouth 3.727e+00
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 2.098e+02
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m 9.059e+00
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.278e+01
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.305e+02
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 4.800e+00
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) -0.010
## df.sample_data$distance_seagrass -0.005
## df.sample_data$size_seagrass -0.016
## df.sample_data$mpanon-mpa 0.009
## df.sample_data$depth10m 0.009
## df.sample_data$northsouth -0.002
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass 0.017
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 0.000
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 0.012
## df.sample_data$distance_seagrass:df.sample_data$depth10m 0.004
## df.sample_data$size_seagrass:df.sample_data$depth10m 0.013
## df.sample_data$mpanon-mpa:df.sample_data$depth10m -0.007
## df.sample_data$distance_seagrass:df.sample_data$northsouth 0.026
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -0.015
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m -0.014
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -0.002
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -0.014
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth -0.007
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 0.992
## df.sample_data$distance_seagrass 0.996
## df.sample_data$size_seagrass 0.987
## df.sample_data$mpanon-mpa 0.993
## df.sample_data$depth10m 0.993
## df.sample_data$northsouth 0.999
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass 0.986
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 1.000
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 0.990
## df.sample_data$distance_seagrass:df.sample_data$depth10m 0.997
## df.sample_data$size_seagrass:df.sample_data$depth10m 0.989
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.994
## df.sample_data$distance_seagrass:df.sample_data$northsouth 0.980
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0.988
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m 0.989
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.999
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.989
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 0.995
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 225.15 on 359 degrees of freedom
## Residual deviance: 193.41 on 342 degrees of freedom
## AIC: 229.41
##
## Number of Fisher Scoring iterations: 17
## [1] "cheilinus_undulatus_pres"
## Warning: glm.fit: algorithm did not converge
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ df.sample_data$distance_seagrass *
## df.sample_data$size_seagrass * df.sample_data$mpa * df.sample_data$depth *
## df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -2.409e-06 -2.409e-06 -2.409e-06 -2.409e-06 -2.409e-06
##
## Coefficients: (14 not defined because of singularities)
## Estimate
## (Intercept) -2.657e+01
## df.sample_data$distance_seagrass 3.046e-29
## df.sample_data$size_seagrass 1.918e-28
## df.sample_data$mpanon-mpa -3.876e-28
## df.sample_data$depth10m 2.478e-15
## df.sample_data$northsouth 7.615e-28
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass -9.028e-30
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 2.058e-30
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa -6.635e-29
## df.sample_data$distance_seagrass:df.sample_data$depth10m -1.097e-15
## df.sample_data$size_seagrass:df.sample_data$depth10m -9.151e-15
## df.sample_data$mpanon-mpa:df.sample_data$depth10m -2.401e-14
## df.sample_data$distance_seagrass:df.sample_data$northsouth -3.230e-29
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 2.125e-14
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m 3.545e-16
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 7.771e-16
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 5.035e-15
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 3.027e-16
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 1.037e+05
## df.sample_data$distance_seagrass 3.400e+03
## df.sample_data$size_seagrass 3.538e+04
## df.sample_data$mpanon-mpa 1.294e+05
## df.sample_data$depth10m 1.466e+05
## df.sample_data$northsouth 1.349e+05
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass 1.495e+03
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 1.703e+03
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 2.142e+04
## df.sample_data$distance_seagrass:df.sample_data$depth10m 4.808e+03
## df.sample_data$size_seagrass:df.sample_data$depth10m 5.003e+04
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.829e+05
## df.sample_data$distance_seagrass:df.sample_data$northsouth 3.340e+03
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1.907e+05
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m 2.114e+03
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.408e+03
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 3.030e+04
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 4.724e+03
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0
## df.sample_data$distance_seagrass 0
## df.sample_data$size_seagrass 0
## df.sample_data$mpanon-mpa 0
## df.sample_data$depth10m 0
## df.sample_data$northsouth 0
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass 0
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 0
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 0
## df.sample_data$distance_seagrass:df.sample_data$depth10m 0
## df.sample_data$size_seagrass:df.sample_data$depth10m 0
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## df.sample_data$distance_seagrass:df.sample_data$northsouth 0
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m 0
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 0
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 1
## df.sample_data$distance_seagrass 1
## df.sample_data$size_seagrass 1
## df.sample_data$mpanon-mpa 1
## df.sample_data$depth10m 1
## df.sample_data$northsouth 1
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass 1
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 1
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 1
## df.sample_data$distance_seagrass:df.sample_data$depth10m 1
## df.sample_data$size_seagrass:df.sample_data$depth10m 1
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## df.sample_data$distance_seagrass:df.sample_data$northsouth 1
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m 1
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 1
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 0.0000e+00 on 359 degrees of freedom
## Residual deviance: 2.0886e-09 on 342 degrees of freedom
## AIC: 36
##
## Number of Fisher Scoring iterations: 25
## [1] "cheilio_inermis_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ df.sample_data$distance_seagrass *
## df.sample_data$size_seagrass * df.sample_data$mpa * df.sample_data$depth *
## df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -1.17741 -0.32029 -0.00005 -0.00005 2.44775
##
## Coefficients: (12 not defined because of singularities)
## Estimate
## (Intercept) -8.475e+00
## df.sample_data$distance_seagrass 3.705e-01
## df.sample_data$size_seagrass 7.987e-01
## df.sample_data$mpanon-mpa -1.757e+01
## df.sample_data$depth10m -5.987e+00
## df.sample_data$northsouth -6.925e-01
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass -6.709e-02
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 1.079e-01
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa -7.219e-01
## df.sample_data$distance_seagrass:df.sample_data$depth10m -7.593e-01
## df.sample_data$size_seagrass:df.sample_data$depth10m -7.561e+00
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 3.759e+01
## df.sample_data$distance_seagrass:df.sample_data$northsouth -4.780e-01
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth 6.179e+00
## df.sample_data$depth10m:df.sample_data$northsouth -3.205e+01
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m 3.788e-01
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -3.743e-01
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 4.193e+00
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth 5.845e-02
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 1.115e+00
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 1.724e+13
## df.sample_data$distance_seagrass 1.209e+12
## df.sample_data$size_seagrass 1.132e+13
## df.sample_data$mpanon-mpa 3.196e+13
## df.sample_data$depth10m 5.300e+03
## df.sample_data$northsouth 1.243e+14
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass 2.273e+11
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 1.358e+12
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 5.601e+12
## df.sample_data$distance_seagrass:df.sample_data$depth10m 1.863e+02
## df.sample_data$size_seagrass:df.sample_data$depth10m 1.684e+03
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 6.518e+03
## df.sample_data$distance_seagrass:df.sample_data$northsouth 1.845e+11
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth 1.086e+14
## df.sample_data$depth10m:df.sample_data$northsouth 7.613e+03
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m 6.664e+01
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.048e+02
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 9.844e+02
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth 7.448e+11
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 1.664e+02
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0.000
## df.sample_data$distance_seagrass 0.000
## df.sample_data$size_seagrass 0.000
## df.sample_data$mpanon-mpa 0.000
## df.sample_data$depth10m -0.001
## df.sample_data$northsouth 0.000
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass 0.000
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 0.000
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 0.000
## df.sample_data$distance_seagrass:df.sample_data$depth10m -0.004
## df.sample_data$size_seagrass:df.sample_data$depth10m -0.004
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.006
## df.sample_data$distance_seagrass:df.sample_data$northsouth 0.000
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth 0.000
## df.sample_data$depth10m:df.sample_data$northsouth -0.004
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m 0.006
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -0.004
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.004
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth 0.000
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 0.007
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 1.000
## df.sample_data$distance_seagrass 1.000
## df.sample_data$size_seagrass 1.000
## df.sample_data$mpanon-mpa 1.000
## df.sample_data$depth10m 0.999
## df.sample_data$northsouth 1.000
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass 1.000
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 1.000
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 1.000
## df.sample_data$distance_seagrass:df.sample_data$depth10m 0.997
## df.sample_data$size_seagrass:df.sample_data$depth10m 0.996
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.995
## df.sample_data$distance_seagrass:df.sample_data$northsouth 1.000
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth 1.000
## df.sample_data$depth10m:df.sample_data$northsouth 0.997
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m 0.995
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.997
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.997
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth 1.000
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 0.995
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 181.58 on 359 degrees of freedom
## Residual deviance: 100.44 on 340 degrees of freedom
## AIC: 140.44
##
## Number of Fisher Scoring iterations: 19
## [1] "cheilodipterus_quinquelineatus_pres"
## Warning: glm.fit: algorithm did not converge
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ df.sample_data$distance_seagrass *
## df.sample_data$size_seagrass * df.sample_data$mpa * df.sample_data$depth *
## df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -2.44775 -0.66805 -0.00085 0.84460 2.14597
##
## Coefficients: (14 not defined because of singularities)
## Estimate
## (Intercept) 1.814668
## df.sample_data$distance_seagrass 0.066714
## df.sample_data$size_seagrass 3.690396
## df.sample_data$mpanon-mpa -2.977791
## df.sample_data$depth10m -3.335588
## df.sample_data$northsouth 2.001794
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass -0.179842
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 0.058889
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa -1.987043
## df.sample_data$distance_seagrass:df.sample_data$depth10m 0.027243
## df.sample_data$size_seagrass:df.sample_data$depth10m -0.961104
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.380057
## df.sample_data$distance_seagrass:df.sample_data$northsouth -0.117632
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0.869623
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m 0.055101
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -0.020150
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.441395
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth -0.008804
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 23.823351
## df.sample_data$distance_seagrass 1.411701
## df.sample_data$size_seagrass 59.870335
## df.sample_data$mpanon-mpa 35.127386
## df.sample_data$depth10m 23.932645
## df.sample_data$northsouth 8.195489
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass 2.647728
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 0.193254
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 36.325730
## df.sample_data$distance_seagrass:df.sample_data$depth10m 1.417915
## df.sample_data$size_seagrass:df.sample_data$depth10m 60.125663
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 35.286590
## df.sample_data$distance_seagrass:df.sample_data$northsouth 1.089530
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 8.279911
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m 2.659019
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.194463
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 36.480658
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 1.094417
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0.076
## df.sample_data$distance_seagrass 0.047
## df.sample_data$size_seagrass 0.062
## df.sample_data$mpanon-mpa -0.085
## df.sample_data$depth10m -0.139
## df.sample_data$northsouth 0.244
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass -0.068
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 0.305
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa -0.055
## df.sample_data$distance_seagrass:df.sample_data$depth10m 0.019
## df.sample_data$size_seagrass:df.sample_data$depth10m -0.016
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.067
## df.sample_data$distance_seagrass:df.sample_data$northsouth -0.108
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0.105
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m 0.021
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -0.104
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.012
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth -0.008
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 0.939
## df.sample_data$distance_seagrass 0.962
## df.sample_data$size_seagrass 0.951
## df.sample_data$mpanon-mpa 0.932
## df.sample_data$depth10m 0.889
## df.sample_data$northsouth 0.807
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass 0.946
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 0.761
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 0.956
## df.sample_data$distance_seagrass:df.sample_data$depth10m 0.985
## df.sample_data$size_seagrass:df.sample_data$depth10m 0.987
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.946
## df.sample_data$distance_seagrass:df.sample_data$northsouth 0.914
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0.916
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m 0.983
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.917
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.990
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 0.994
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 497.72 on 359 degrees of freedom
## Residual deviance: 334.00 on 342 degrees of freedom
## AIC: 370
##
## Number of Fisher Scoring iterations: 25
## [1] "fistularia_commersonii_pres"
## Warning: glm.fit: algorithm did not converge
## Warning: glm.fit: fitted probabilities numerically 0 or 1 occurred
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ df.sample_data$distance_seagrass *
## df.sample_data$size_seagrass * df.sample_data$mpa * df.sample_data$depth *
## df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -1.2637 -0.6681 -0.3203 0.0000 2.4477
##
## Coefficients: (14 not defined because of singularities)
## Estimate
## (Intercept) -8.088e-01
## df.sample_data$distance_seagrass -1.411e-01
## df.sample_data$size_seagrass 1.834e+00
## df.sample_data$mpanon-mpa -2.304e+01
## df.sample_data$depth10m -8.767e-02
## df.sample_data$northsouth 2.205e+01
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass -1.321e-01
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 1.930e-01
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa -4.934e-01
## df.sample_data$distance_seagrass:df.sample_data$depth10m 1.245e-01
## df.sample_data$size_seagrass:df.sample_data$depth10m -4.578e+00
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.171e+01
## df.sample_data$distance_seagrass:df.sample_data$northsouth -8.587e-02
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -2.287e+01
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m 1.913e-01
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -2.004e-01
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.815e+00
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 1.080e-01
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 1.627e+05
## df.sample_data$distance_seagrass 1.067e+04
## df.sample_data$size_seagrass 7.135e+04
## df.sample_data$mpanon-mpa 2.026e+05
## df.sample_data$depth10m 1.627e+05
## df.sample_data$northsouth 2.223e+05
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass 3.373e+03
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 9.425e+03
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 5.187e+04
## df.sample_data$distance_seagrass:df.sample_data$depth10m 1.067e+04
## df.sample_data$size_seagrass:df.sample_data$depth10m 7.139e+04
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.026e+05
## df.sample_data$distance_seagrass:df.sample_data$northsouth 1.119e+04
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 2.223e+05
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m 3.374e+03
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 9.425e+03
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 5.191e+04
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 1.119e+04
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0
## df.sample_data$distance_seagrass 0
## df.sample_data$size_seagrass 0
## df.sample_data$mpanon-mpa 0
## df.sample_data$depth10m 0
## df.sample_data$northsouth 0
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass 0
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 0
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 0
## df.sample_data$distance_seagrass:df.sample_data$depth10m 0
## df.sample_data$size_seagrass:df.sample_data$depth10m 0
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## df.sample_data$distance_seagrass:df.sample_data$northsouth 0
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m 0
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 0
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 1
## df.sample_data$distance_seagrass 1
## df.sample_data$size_seagrass 1
## df.sample_data$mpanon-mpa 1
## df.sample_data$depth10m 1
## df.sample_data$northsouth 1
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass 1
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 1
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 1
## df.sample_data$distance_seagrass:df.sample_data$depth10m 1
## df.sample_data$size_seagrass:df.sample_data$depth10m 1
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## df.sample_data$distance_seagrass:df.sample_data$northsouth 1
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m 1
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 1
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 297.32 on 359 degrees of freedom
## Residual deviance: 225.67 on 342 degrees of freedom
## AIC: 261.67
##
## Number of Fisher Scoring iterations: 25
## [1] "halichoeres_argus_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ df.sample_data$distance_seagrass *
## df.sample_data$size_seagrass * df.sample_data$mpa * df.sample_data$depth *
## df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -0.75853 -0.45904 -0.32029 -0.00008 2.44775
##
## Coefficients: (14 not defined because of singularities)
## Estimate
## (Intercept) -6.33458
## df.sample_data$distance_seagrass 0.28078
## df.sample_data$size_seagrass 0.35162
## df.sample_data$mpanon-mpa -19.69815
## df.sample_data$depth10m 5.38776
## df.sample_data$northsouth 24.75448
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass -0.06157
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 0.20293
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 0.14081
## df.sample_data$distance_seagrass:df.sample_data$depth10m -0.32171
## df.sample_data$size_seagrass:df.sample_data$depth10m -2.36446
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 21.76197
## df.sample_data$distance_seagrass:df.sample_data$northsouth -0.48175
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -28.42045
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m 0.10661
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -0.24928
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.35363
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 0.55557
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 604.36137
## df.sample_data$distance_seagrass 41.01612
## df.sample_data$size_seagrass 38.76878
## df.sample_data$mpanon-mpa 2714.64500
## df.sample_data$depth10m 611.77274
## df.sample_data$northsouth 3328.74771
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass 8.16450
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 26.02316
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 33.83549
## df.sample_data$distance_seagrass:df.sample_data$depth10m 41.29106
## df.sample_data$size_seagrass:df.sample_data$depth10m 319.86113
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 2738.38199
## df.sample_data$distance_seagrass:df.sample_data$northsouth 66.63989
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 3346.61114
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m 10.78735
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 26.24654
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 310.95314
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 66.91257
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) -0.010
## df.sample_data$distance_seagrass 0.007
## df.sample_data$size_seagrass 0.009
## df.sample_data$mpanon-mpa -0.007
## df.sample_data$depth10m 0.009
## df.sample_data$northsouth 0.007
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass -0.008
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 0.008
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 0.004
## df.sample_data$distance_seagrass:df.sample_data$depth10m -0.008
## df.sample_data$size_seagrass:df.sample_data$depth10m -0.007
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.008
## df.sample_data$distance_seagrass:df.sample_data$northsouth -0.007
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -0.008
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m 0.010
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -0.009
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.001
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 0.008
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 0.992
## df.sample_data$distance_seagrass 0.995
## df.sample_data$size_seagrass 0.993
## df.sample_data$mpanon-mpa 0.994
## df.sample_data$depth10m 0.993
## df.sample_data$northsouth 0.994
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass 0.994
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 0.994
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 0.997
## df.sample_data$distance_seagrass:df.sample_data$depth10m 0.994
## df.sample_data$size_seagrass:df.sample_data$depth10m 0.994
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.994
## df.sample_data$distance_seagrass:df.sample_data$northsouth 0.994
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0.993
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m 0.992
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.992
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.999
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 0.993
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 215.97 on 359 degrees of freedom
## Residual deviance: 188.06 on 342 degrees of freedom
## AIC: 224.06
##
## Number of Fisher Scoring iterations: 18
## [1] "halichoeres_hortulanus_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ df.sample_data$distance_seagrass *
## df.sample_data$size_seagrass * df.sample_data$mpa * df.sample_data$depth *
## df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -2.1460 -0.5701 -0.3203 0.7585 2.4478
##
## Coefficients: (14 not defined because of singularities)
## Estimate
## (Intercept) 1.897801
## df.sample_data$distance_seagrass 0.021332
## df.sample_data$size_seagrass -0.090769
## df.sample_data$mpanon-mpa -2.859831
## df.sample_data$depth10m -2.140031
## df.sample_data$northsouth 1.606728
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass -0.004487
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 0.027698
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa -0.056373
## df.sample_data$distance_seagrass:df.sample_data$depth10m -0.117420
## df.sample_data$size_seagrass:df.sample_data$depth10m -1.233250
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 5.147488
## df.sample_data$distance_seagrass:df.sample_data$northsouth -0.048500
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -4.774976
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m 0.066581
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -0.057824
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.704092
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 0.170427
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 0.909381
## df.sample_data$distance_seagrass 0.022951
## df.sample_data$size_seagrass 0.246861
## df.sample_data$mpanon-mpa 1.004062
## df.sample_data$depth10m 1.274562
## df.sample_data$northsouth 0.806115
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass 0.010870
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 0.011828
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 0.154338
## df.sample_data$distance_seagrass:df.sample_data$depth10m 0.042502
## df.sample_data$size_seagrass:df.sample_data$depth10m 0.413841
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.356356
## df.sample_data$distance_seagrass:df.sample_data$northsouth 0.021916
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1.201925
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m 0.017864
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.016339
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.264254
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 0.040716
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 2.087
## df.sample_data$distance_seagrass 0.929
## df.sample_data$size_seagrass -0.368
## df.sample_data$mpanon-mpa -2.848
## df.sample_data$depth10m -1.679
## df.sample_data$northsouth 1.993
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass -0.413
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 2.342
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa -0.365
## df.sample_data$distance_seagrass:df.sample_data$depth10m -2.763
## df.sample_data$size_seagrass:df.sample_data$depth10m -2.980
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 3.795
## df.sample_data$distance_seagrass:df.sample_data$northsouth -2.213
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -3.973
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m 3.727
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -3.539
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.664
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 4.186
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 0.036896
## df.sample_data$distance_seagrass 0.352662
## df.sample_data$size_seagrass 0.713103
## df.sample_data$mpanon-mpa 0.004396
## df.sample_data$depth10m 0.093146
## df.sample_data$northsouth 0.046242
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass 0.679732
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 0.019196
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 0.714921
## df.sample_data$distance_seagrass:df.sample_data$depth10m 0.005732
## df.sample_data$size_seagrass:df.sample_data$depth10m 0.002882
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.000148
## df.sample_data$distance_seagrass:df.sample_data$northsouth 0.026898
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 7.10e-05
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m 0.000194
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.000401
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.007711
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 2.84e-05
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Intercept) *
## df.sample_data$distance_seagrass
## df.sample_data$size_seagrass
## df.sample_data$mpanon-mpa **
## df.sample_data$depth10m .
## df.sample_data$northsouth *
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa *
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa
## df.sample_data$distance_seagrass:df.sample_data$depth10m **
## df.sample_data$size_seagrass:df.sample_data$depth10m **
## df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## df.sample_data$distance_seagrass:df.sample_data$northsouth *
## df.sample_data$size_seagrass:df.sample_data$northsouth
## df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$depth10m:df.sample_data$northsouth ***
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m ***
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m **
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth ***
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 495.05 on 359 degrees of freedom
## Residual deviance: 335.78 on 342 degrees of freedom
## AIC: 371.78
##
## Number of Fisher Scoring iterations: 5
## [1] "halichoeres_scapularis_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ df.sample_data$distance_seagrass *
## df.sample_data$size_seagrass * df.sample_data$mpa * df.sample_data$depth *
## df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -1.94788 -0.45904 -0.32029 -0.00008 2.44775
##
## Coefficients: (14 not defined because of singularities)
## Estimate
## (Intercept) -1.832e+00
## df.sample_data$distance_seagrass 8.054e-03
## df.sample_data$size_seagrass -6.241e-01
## df.sample_data$mpanon-mpa 1.509e+00
## df.sample_data$depth10m 6.650e+00
## df.sample_data$northsouth -7.877e-01
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass 2.938e-02
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa -1.742e-02
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 3.267e-01
## df.sample_data$distance_seagrass:df.sample_data$depth10m -5.270e-01
## df.sample_data$size_seagrass:df.sample_data$depth10m -1.229e+00
## df.sample_data$mpanon-mpa:df.sample_data$depth10m -2.243e+00
## df.sample_data$distance_seagrass:df.sample_data$northsouth -4.307e-03
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -2.302e+01
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m 1.050e-01
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.743e-02
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 3.308e-01
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 5.167e-01
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 2.592e+01
## df.sample_data$distance_seagrass 1.699e+00
## df.sample_data$size_seagrass 1.114e+01
## df.sample_data$mpanon-mpa 3.213e+01
## df.sample_data$depth10m 1.395e+03
## df.sample_data$northsouth 3.514e+01
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass 5.284e-01
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 1.510e+00
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 8.166e+00
## df.sample_data$distance_seagrass:df.sample_data$depth10m 9.052e+01
## df.sample_data$size_seagrass:df.sample_data$depth10m 7.899e+02
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 7.615e+02
## df.sample_data$distance_seagrass:df.sample_data$northsouth 1.782e+00
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 2.345e+03
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m 3.173e+01
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 3.604e+01
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 4.514e+02
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 7.466e+01
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) -0.071
## df.sample_data$distance_seagrass 0.005
## df.sample_data$size_seagrass -0.056
## df.sample_data$mpanon-mpa 0.047
## df.sample_data$depth10m 0.005
## df.sample_data$northsouth -0.022
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass 0.056
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa -0.012
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 0.040
## df.sample_data$distance_seagrass:df.sample_data$depth10m -0.006
## df.sample_data$size_seagrass:df.sample_data$depth10m -0.002
## df.sample_data$mpanon-mpa:df.sample_data$depth10m -0.003
## df.sample_data$distance_seagrass:df.sample_data$northsouth -0.002
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -0.010
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m 0.003
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.000
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.001
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 0.007
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 0.944
## df.sample_data$distance_seagrass 0.996
## df.sample_data$size_seagrass 0.955
## df.sample_data$mpanon-mpa 0.963
## df.sample_data$depth10m 0.996
## df.sample_data$northsouth 0.982
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass 0.956
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 0.991
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 0.968
## df.sample_data$distance_seagrass:df.sample_data$depth10m 0.995
## df.sample_data$size_seagrass:df.sample_data$depth10m 0.999
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.998
## df.sample_data$distance_seagrass:df.sample_data$northsouth 0.998
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0.992
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m 0.997
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.999
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 0.994
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 314.56 on 359 degrees of freedom
## Residual deviance: 198.95 on 342 degrees of freedom
## AIC: 234.95
##
## Number of Fisher Scoring iterations: 18
## [1] "lethrinus_harak_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ df.sample_data$distance_seagrass *
## df.sample_data$size_seagrass * df.sample_data$mpa * df.sample_data$depth *
## df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -0.32029 -0.00002 -0.00002 -0.00002 2.44775
##
## Coefficients: (13 not defined because of singularities)
## Estimate
## (Intercept) -2.050e+01
## df.sample_data$distance_seagrass -1.223e-01
## df.sample_data$size_seagrass -5.188e+00
## df.sample_data$mpanon-mpa -3.042e+00
## df.sample_data$depth10m 1.487e+01
## df.sample_data$northsouth 7.064e-01
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass 2.295e-01
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 1.670e-02
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 3.148e+00
## df.sample_data$distance_seagrass:df.sample_data$depth10m -9.737e-01
## df.sample_data$size_seagrass:df.sample_data$depth10m -4.440e+00
## df.sample_data$mpanon-mpa:df.sample_data$depth10m -1.858e+01
## df.sample_data$distance_seagrass:df.sample_data$northsouth 9.440e-02
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 2.992e+00
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m 1.600e-01
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 9.410e-01
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 4.337e+00
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 8.040e-01
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth -7.658e-01
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 1.399e+04
## df.sample_data$distance_seagrass 4.564e+02
## df.sample_data$size_seagrass 3.854e+03
## df.sample_data$mpanon-mpa 1.743e+04
## df.sample_data$depth10m 1.872e+13
## df.sample_data$northsouth 1.825e+04
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass 1.585e+02
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 2.319e+02
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 2.331e+03
## df.sample_data$distance_seagrass:df.sample_data$depth10m 1.213e+12
## df.sample_data$size_seagrass:df.sample_data$depth10m 1.040e+13
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.054e+13
## df.sample_data$distance_seagrass:df.sample_data$northsouth 4.491e+02
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1.311e+12
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m 4.259e+11
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.017e+12
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 6.613e+12
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 1.021e+12
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 8.457e+11
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) -0.001
## df.sample_data$distance_seagrass 0.000
## df.sample_data$size_seagrass -0.001
## df.sample_data$mpanon-mpa 0.000
## df.sample_data$depth10m 0.000
## df.sample_data$northsouth 0.000
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass 0.001
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 0.000
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 0.001
## df.sample_data$distance_seagrass:df.sample_data$depth10m 0.000
## df.sample_data$size_seagrass:df.sample_data$depth10m 0.000
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.000
## df.sample_data$distance_seagrass:df.sample_data$northsouth 0.000
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0.000
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m 0.000
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.000
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.000
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 0.000
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 0.000
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 0.999
## df.sample_data$distance_seagrass 1.000
## df.sample_data$size_seagrass 0.999
## df.sample_data$mpanon-mpa 1.000
## df.sample_data$depth10m 1.000
## df.sample_data$northsouth 1.000
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass 0.999
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 1.000
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 0.999
## df.sample_data$distance_seagrass:df.sample_data$depth10m 1.000
## df.sample_data$size_seagrass:df.sample_data$depth10m 1.000
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## df.sample_data$distance_seagrass:df.sample_data$northsouth 1.000
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1.000
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m 1.000
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 1.000
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 1.000
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 34.700 on 359 degrees of freedom
## Residual deviance: 23.822 on 341 degrees of freedom
## AIC: 61.822
##
## Number of Fisher Scoring iterations: 21
## [1] "lutjanus_decussatus_pres"
## Warning: glm.fit: algorithm did not converge
## Warning: glm.fit: fitted probabilities numerically 0 or 1 occurred
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ df.sample_data$distance_seagrass *
## df.sample_data$size_seagrass * df.sample_data$mpa * df.sample_data$depth *
## df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -8.49 0.00 0.00 0.00 8.49
##
## Coefficients: (14 not defined because of singularities)
## Estimate
## (Intercept) 4.594e+14
## df.sample_data$distance_seagrass -8.163e+11
## df.sample_data$size_seagrass 5.924e+14
## df.sample_data$mpanon-mpa -5.236e+15
## df.sample_data$depth10m -7.497e+14
## df.sample_data$northsouth 9.661e+14
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass -3.790e+13
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 5.247e+13
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa -2.978e+14
## df.sample_data$distance_seagrass:df.sample_data$depth10m 8.076e+13
## df.sample_data$size_seagrass:df.sample_data$depth10m -6.096e+13
## df.sample_data$mpanon-mpa:df.sample_data$depth10m -8.869e+13
## df.sample_data$distance_seagrass:df.sample_data$northsouth -4.842e+13
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1.204e+14
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m -1.403e+12
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -4.034e+13
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.094e+14
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth -3.929e+13
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 1.953e+07
## df.sample_data$distance_seagrass 6.407e+05
## df.sample_data$size_seagrass 6.667e+06
## df.sample_data$mpanon-mpa 2.438e+07
## df.sample_data$depth10m 2.762e+07
## df.sample_data$northsouth 2.542e+07
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass 2.816e+05
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 3.209e+05
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 4.037e+06
## df.sample_data$distance_seagrass:df.sample_data$depth10m 9.061e+05
## df.sample_data$size_seagrass:df.sample_data$depth10m 9.428e+06
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 3.447e+07
## df.sample_data$distance_seagrass:df.sample_data$northsouth 6.295e+05
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 3.594e+07
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m 3.983e+05
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 4.538e+05
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 5.709e+06
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 8.902e+05
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 23520118
## df.sample_data$distance_seagrass -1274023
## df.sample_data$size_seagrass 88854779
## df.sample_data$mpanon-mpa -214814457
## df.sample_data$depth10m -27139089
## df.sample_data$northsouth 38008932
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass -134582247
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 163500233
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa -73762897
## df.sample_data$distance_seagrass:df.sample_data$depth10m 89125478
## df.sample_data$size_seagrass:df.sample_data$depth10m -6465527
## df.sample_data$mpanon-mpa:df.sample_data$depth10m -2572828
## df.sample_data$distance_seagrass:df.sample_data$northsouth -76930056
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 3350279
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m -3522145
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -88883004
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 36674434
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth -44138792
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) <2e-16
## df.sample_data$distance_seagrass <2e-16
## df.sample_data$size_seagrass <2e-16
## df.sample_data$mpanon-mpa <2e-16
## df.sample_data$depth10m <2e-16
## df.sample_data$northsouth <2e-16
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass <2e-16
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa <2e-16
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa <2e-16
## df.sample_data$distance_seagrass:df.sample_data$depth10m <2e-16
## df.sample_data$size_seagrass:df.sample_data$depth10m <2e-16
## df.sample_data$mpanon-mpa:df.sample_data$depth10m <2e-16
## df.sample_data$distance_seagrass:df.sample_data$northsouth <2e-16
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth <2e-16
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m <2e-16
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m <2e-16
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m <2e-16
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth <2e-16
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Intercept) ***
## df.sample_data$distance_seagrass ***
## df.sample_data$size_seagrass ***
## df.sample_data$mpanon-mpa ***
## df.sample_data$depth10m ***
## df.sample_data$northsouth ***
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass ***
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa ***
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa ***
## df.sample_data$distance_seagrass:df.sample_data$depth10m ***
## df.sample_data$size_seagrass:df.sample_data$depth10m ***
## df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## df.sample_data$distance_seagrass:df.sample_data$northsouth ***
## df.sample_data$size_seagrass:df.sample_data$northsouth
## df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$depth10m:df.sample_data$northsouth ***
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m ***
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth ***
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 267.36 on 359 degrees of freedom
## Residual deviance: 3171.84 on 342 degrees of freedom
## AIC: 3207.8
##
## Number of Fisher Scoring iterations: 25
## [1] "lutjanus_gibbus_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ df.sample_data$distance_seagrass *
## df.sample_data$size_seagrass * df.sample_data$mpa * df.sample_data$depth *
## df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -0.57012 -0.32029 -0.00003 -0.00003 2.44775
##
## Coefficients: (12 not defined because of singularities)
## Estimate
## (Intercept) -4.902e+00
## df.sample_data$distance_seagrass 1.308e-01
## df.sample_data$size_seagrass 4.478e-01
## df.sample_data$mpanon-mpa -3.143e+01
## df.sample_data$depth10m 5.276e+00
## df.sample_data$northsouth -1.150e+01
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass -3.250e-02
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 8.576e-02
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 6.335e+00
## df.sample_data$distance_seagrass:df.sample_data$depth10m -3.569e-01
## df.sample_data$size_seagrass:df.sample_data$depth10m -6.092e-01
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.201e+01
## df.sample_data$distance_seagrass:df.sample_data$northsouth -1.793e-01
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth 2.718e+01
## df.sample_data$depth10m:df.sample_data$northsouth -2.772e+01
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m 8.043e-02
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -2.015e-01
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -9.183e-02
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 5.679e-01
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth -7.302e-01
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 8.970e+12
## df.sample_data$distance_seagrass 5.881e+11
## df.sample_data$size_seagrass 3.932e+12
## df.sample_data$mpanon-mpa 3.883e+13
## df.sample_data$depth10m 5.643e+03
## df.sample_data$northsouth 1.295e+13
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass 1.840e+11
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 1.623e+11
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 1.893e+13
## df.sample_data$distance_seagrass:df.sample_data$depth10m 3.673e+02
## df.sample_data$size_seagrass:df.sample_data$depth10m 3.281e+03
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 7.971e+03
## df.sample_data$distance_seagrass:df.sample_data$northsouth 6.146e+11
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth 3.879e+13
## df.sample_data$depth10m:df.sample_data$northsouth 1.277e+04
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m 1.273e+02
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.582e+02
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.998e+03
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 3.395e+02
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth 2.376e+12
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0.000
## df.sample_data$distance_seagrass 0.000
## df.sample_data$size_seagrass 0.000
## df.sample_data$mpanon-mpa 0.000
## df.sample_data$depth10m 0.001
## df.sample_data$northsouth 0.000
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass 0.000
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 0.000
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 0.000
## df.sample_data$distance_seagrass:df.sample_data$depth10m -0.001
## df.sample_data$size_seagrass:df.sample_data$depth10m 0.000
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.003
## df.sample_data$distance_seagrass:df.sample_data$northsouth 0.000
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth 0.000
## df.sample_data$depth10m:df.sample_data$northsouth -0.002
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m 0.001
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -0.001
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.000
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 0.002
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth 0.000
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 1.000
## df.sample_data$distance_seagrass 1.000
## df.sample_data$size_seagrass 1.000
## df.sample_data$mpanon-mpa 1.000
## df.sample_data$depth10m 0.999
## df.sample_data$northsouth 1.000
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass 1.000
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 1.000
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 1.000
## df.sample_data$distance_seagrass:df.sample_data$depth10m 0.999
## df.sample_data$size_seagrass:df.sample_data$depth10m 1.000
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.998
## df.sample_data$distance_seagrass:df.sample_data$northsouth 1.000
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth 1.000
## df.sample_data$depth10m:df.sample_data$northsouth 0.998
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m 0.999
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.999
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 0.999
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth 1.000
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 98.401 on 359 degrees of freedom
## Residual deviance: 70.642 on 340 degrees of freedom
## AIC: 110.64
##
## Number of Fisher Scoring iterations: 20
## [1] "lutjanus_monostigma_pres"
## Warning: glm.fit: fitted probabilities numerically 0 or 1 occurred
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ df.sample_data$distance_seagrass *
## df.sample_data$size_seagrass * df.sample_data$mpa * df.sample_data$depth *
## df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## 0.00 0.00 0.00 0.00 8.49
##
## Coefficients: (14 not defined because of singularities)
## Estimate
## (Intercept) -6.506e+15
## df.sample_data$distance_seagrass 1.301e+14
## df.sample_data$size_seagrass 1.055e+15
## df.sample_data$mpanon-mpa 1.603e+15
## df.sample_data$depth10m 1.834e+15
## df.sample_data$northsouth 3.301e+14
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass -4.448e+13
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa -1.727e+13
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa -3.569e+14
## df.sample_data$distance_seagrass:df.sample_data$depth10m -1.190e+14
## df.sample_data$size_seagrass:df.sample_data$depth10m -1.071e+15
## df.sample_data$mpanon-mpa:df.sample_data$depth10m -6.049e+14
## df.sample_data$distance_seagrass:df.sample_data$northsouth -1.076e+14
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -1.180e+15
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m 4.634e+13
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -1.108e+13
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 4.014e+14
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 1.252e+14
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 1.953e+07
## df.sample_data$distance_seagrass 6.407e+05
## df.sample_data$size_seagrass 6.667e+06
## df.sample_data$mpanon-mpa 2.438e+07
## df.sample_data$depth10m 2.762e+07
## df.sample_data$northsouth 2.542e+07
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass 2.816e+05
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 3.209e+05
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 4.037e+06
## df.sample_data$distance_seagrass:df.sample_data$depth10m 9.061e+05
## df.sample_data$size_seagrass:df.sample_data$depth10m 9.428e+06
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 3.447e+07
## df.sample_data$distance_seagrass:df.sample_data$northsouth 6.295e+05
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 3.594e+07
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m 3.983e+05
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 4.538e+05
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 5.709e+06
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 8.902e+05
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) -333073033
## df.sample_data$distance_seagrass 203064065
## df.sample_data$size_seagrass 158294201
## df.sample_data$mpanon-mpa 65776110
## df.sample_data$depth10m 66379720
## df.sample_data$northsouth 12986073
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass -157935215
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa -53799227
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa -88402059
## df.sample_data$distance_seagrass:df.sample_data$depth10m -131309606
## df.sample_data$size_seagrass:df.sample_data$depth10m -113591451
## df.sample_data$mpanon-mpa:df.sample_data$depth10m -17548208
## df.sample_data$distance_seagrass:df.sample_data$northsouth -170964787
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -32842072
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m 116344259
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -24420009
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 70314585
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 140649016
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) <2e-16
## df.sample_data$distance_seagrass <2e-16
## df.sample_data$size_seagrass <2e-16
## df.sample_data$mpanon-mpa <2e-16
## df.sample_data$depth10m <2e-16
## df.sample_data$northsouth <2e-16
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass <2e-16
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa <2e-16
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa <2e-16
## df.sample_data$distance_seagrass:df.sample_data$depth10m <2e-16
## df.sample_data$size_seagrass:df.sample_data$depth10m <2e-16
## df.sample_data$mpanon-mpa:df.sample_data$depth10m <2e-16
## df.sample_data$distance_seagrass:df.sample_data$northsouth <2e-16
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth <2e-16
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m <2e-16
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m <2e-16
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m <2e-16
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth <2e-16
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Intercept) ***
## df.sample_data$distance_seagrass ***
## df.sample_data$size_seagrass ***
## df.sample_data$mpanon-mpa ***
## df.sample_data$depth10m ***
## df.sample_data$northsouth ***
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass ***
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa ***
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa ***
## df.sample_data$distance_seagrass:df.sample_data$depth10m ***
## df.sample_data$size_seagrass:df.sample_data$depth10m ***
## df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## df.sample_data$distance_seagrass:df.sample_data$northsouth ***
## df.sample_data$size_seagrass:df.sample_data$northsouth
## df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$depth10m:df.sample_data$northsouth ***
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m ***
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth ***
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 91.39 on 359 degrees of freedom
## Residual deviance: 720.87 on 342 degrees of freedom
## AIC: 756.87
##
## Number of Fisher Scoring iterations: 23
## [1] "mulloidichthys_flavolineatus_pres"
## Warning: glm.fit: fitted probabilities numerically 0 or 1 occurred
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ df.sample_data$distance_seagrass *
## df.sample_data$size_seagrass * df.sample_data$mpa * df.sample_data$depth *
## df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## 0.00 0.00 0.00 0.00 8.49
##
## Coefficients: (14 not defined because of singularities)
## Estimate
## (Intercept) -3.519e+15
## df.sample_data$distance_seagrass -2.125e+13
## df.sample_data$size_seagrass -4.979e+13
## df.sample_data$mpanon-mpa 1.762e+14
## df.sample_data$depth10m 4.465e+15
## df.sample_data$northsouth -1.216e+15
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass 8.402e+12
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa -8.870e+12
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 2.747e+14
## df.sample_data$distance_seagrass:df.sample_data$depth10m -3.927e+13
## df.sample_data$size_seagrass:df.sample_data$depth10m -5.968e+14
## df.sample_data$mpanon-mpa:df.sample_data$depth10m -3.737e+15
## df.sample_data$distance_seagrass:df.sample_data$northsouth 2.973e+13
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 6.802e+14
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m 1.539e+13
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.146e+13
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.143e+14
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 1.613e+13
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 1.953e+07
## df.sample_data$distance_seagrass 6.407e+05
## df.sample_data$size_seagrass 6.667e+06
## df.sample_data$mpanon-mpa 2.438e+07
## df.sample_data$depth10m 2.762e+07
## df.sample_data$northsouth 2.542e+07
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass 2.816e+05
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 3.209e+05
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 4.037e+06
## df.sample_data$distance_seagrass:df.sample_data$depth10m 9.061e+05
## df.sample_data$size_seagrass:df.sample_data$depth10m 9.428e+06
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 3.447e+07
## df.sample_data$distance_seagrass:df.sample_data$northsouth 6.295e+05
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 3.594e+07
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m 3.983e+05
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 4.538e+05
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 5.709e+06
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 8.902e+05
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) -180177191
## df.sample_data$distance_seagrass -33161046
## df.sample_data$size_seagrass -7468704
## df.sample_data$mpanon-mpa 7228934
## df.sample_data$depth10m 161632286
## df.sample_data$northsouth -47843863
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass 29833697
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa -27640582
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 68055733
## df.sample_data$distance_seagrass:df.sample_data$depth10m -43342819
## df.sample_data$size_seagrass:df.sample_data$depth10m -63295671
## df.sample_data$mpanon-mpa:df.sample_data$depth10m -108406184
## df.sample_data$distance_seagrass:df.sample_data$northsouth 47225288
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 18924508
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m 38641498
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 47279708
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 20024159
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 18120536
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) <2e-16
## df.sample_data$distance_seagrass <2e-16
## df.sample_data$size_seagrass <2e-16
## df.sample_data$mpanon-mpa <2e-16
## df.sample_data$depth10m <2e-16
## df.sample_data$northsouth <2e-16
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass <2e-16
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa <2e-16
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa <2e-16
## df.sample_data$distance_seagrass:df.sample_data$depth10m <2e-16
## df.sample_data$size_seagrass:df.sample_data$depth10m <2e-16
## df.sample_data$mpanon-mpa:df.sample_data$depth10m <2e-16
## df.sample_data$distance_seagrass:df.sample_data$northsouth <2e-16
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth <2e-16
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m <2e-16
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m <2e-16
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m <2e-16
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth <2e-16
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Intercept) ***
## df.sample_data$distance_seagrass ***
## df.sample_data$size_seagrass ***
## df.sample_data$mpanon-mpa ***
## df.sample_data$depth10m ***
## df.sample_data$northsouth ***
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass ***
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa ***
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa ***
## df.sample_data$distance_seagrass:df.sample_data$depth10m ***
## df.sample_data$size_seagrass:df.sample_data$depth10m ***
## df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## df.sample_data$distance_seagrass:df.sample_data$northsouth ***
## df.sample_data$size_seagrass:df.sample_data$northsouth
## df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$depth10m:df.sample_data$northsouth ***
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m ***
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth ***
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 171.03 on 359 degrees of freedom
## Residual deviance: 1658.01 on 342 degrees of freedom
## AIC: 1694
##
## Number of Fisher Scoring iterations: 22
## [1] "parupeneus_barberinus_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ df.sample_data$distance_seagrass *
## df.sample_data$size_seagrass * df.sample_data$mpa * df.sample_data$depth *
## df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -2.1460 -0.9282 -0.4590 0.9282 2.1460
##
## Coefficients: (14 not defined because of singularities)
## Estimate
## (Intercept) -0.802279
## df.sample_data$distance_seagrass -0.002421
## df.sample_data$size_seagrass -0.325505
## df.sample_data$mpanon-mpa -0.867818
## df.sample_data$depth10m -1.557766
## df.sample_data$northsouth 1.057212
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass 0.017238
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 0.008635
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 0.171087
## df.sample_data$distance_seagrass:df.sample_data$depth10m 0.014399
## df.sample_data$size_seagrass:df.sample_data$depth10m -0.311538
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.936850
## df.sample_data$distance_seagrass:df.sample_data$northsouth -0.008119
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -0.147325
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m 0.016593
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -0.021219
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.122495
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 0.005719
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 0.638278
## df.sample_data$distance_seagrass 0.021281
## df.sample_data$size_seagrass 0.219571
## df.sample_data$mpanon-mpa 0.850439
## df.sample_data$depth10m 1.100983
## df.sample_data$northsouth 0.900406
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass 0.009369
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 0.010770
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 0.133293
## df.sample_data$distance_seagrass:df.sample_data$depth10m 0.029727
## df.sample_data$size_seagrass:df.sample_data$depth10m 0.339731
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.304081
## df.sample_data$distance_seagrass:df.sample_data$northsouth 0.021829
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1.184676
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m 0.014757
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.015864
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.205060
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 0.029274
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) -1.257
## df.sample_data$distance_seagrass -0.114
## df.sample_data$size_seagrass -1.482
## df.sample_data$mpanon-mpa -1.020
## df.sample_data$depth10m -1.415
## df.sample_data$northsouth 1.174
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass 1.840
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 0.802
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 1.284
## df.sample_data$distance_seagrass:df.sample_data$depth10m 0.484
## df.sample_data$size_seagrass:df.sample_data$depth10m -0.917
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.252
## df.sample_data$distance_seagrass:df.sample_data$northsouth -0.372
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -0.124
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m 1.124
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -1.338
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.597
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 0.195
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 0.2088
## df.sample_data$distance_seagrass 0.9094
## df.sample_data$size_seagrass 0.1382
## df.sample_data$mpanon-mpa 0.3075
## df.sample_data$depth10m 0.1571
## df.sample_data$northsouth 0.2403
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass 0.0658
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 0.4227
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 0.1993
## df.sample_data$distance_seagrass:df.sample_data$depth10m 0.6281
## df.sample_data$size_seagrass:df.sample_data$depth10m 0.3591
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.0243
## df.sample_data$distance_seagrass:df.sample_data$northsouth 0.7099
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0.9010
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m 0.2608
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.1810
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.5503
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 0.8451
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Intercept)
## df.sample_data$distance_seagrass
## df.sample_data$size_seagrass
## df.sample_data$mpanon-mpa
## df.sample_data$depth10m
## df.sample_data$northsouth
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass .
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa
## df.sample_data$distance_seagrass:df.sample_data$depth10m
## df.sample_data$size_seagrass:df.sample_data$depth10m
## df.sample_data$mpanon-mpa:df.sample_data$depth10m *
## df.sample_data$distance_seagrass:df.sample_data$northsouth
## df.sample_data$size_seagrass:df.sample_data$northsouth
## df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 493.17 on 359 degrees of freedom
## Residual deviance: 412.16 on 342 degrees of freedom
## AIC: 448.16
##
## Number of Fisher Scoring iterations: 4
## [1] "siganus_guttatus_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ df.sample_data$distance_seagrass *
## df.sample_data$size_seagrass * df.sample_data$mpa * df.sample_data$depth *
## df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -0.84460 -0.00003 -0.00003 -0.00003 2.44775
##
## Coefficients: (14 not defined because of singularities)
## Estimate
## (Intercept) 2.095e+00
## df.sample_data$distance_seagrass -1.914e-01
## df.sample_data$size_seagrass 8.245e-01
## df.sample_data$mpanon-mpa -2.330e+01
## df.sample_data$depth10m -6.103e-01
## df.sample_data$northsouth -5.672e-01
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass -9.176e-02
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 2.341e-01
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 4.841e-03
## df.sample_data$distance_seagrass:df.sample_data$depth10m 4.637e-03
## df.sample_data$size_seagrass:df.sample_data$depth10m -2.369e-02
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 5.997e-01
## df.sample_data$distance_seagrass:df.sample_data$northsouth -2.563e-02
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 7.676e-03
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m 2.494e-03
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -5.785e-03
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.519e-03
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 1.026e-03
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 4.195e+03
## df.sample_data$distance_seagrass 2.733e+02
## df.sample_data$size_seagrass 2.890e+03
## df.sample_data$mpanon-mpa 7.736e+03
## df.sample_data$depth10m 5.933e+03
## df.sample_data$northsouth 1.107e+04
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass 1.189e+02
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 1.208e+02
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 1.758e+03
## df.sample_data$distance_seagrass:df.sample_data$depth10m 3.866e+02
## df.sample_data$size_seagrass:df.sample_data$depth10m 4.086e+03
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.094e+04
## df.sample_data$distance_seagrass:df.sample_data$northsouth 2.739e+02
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1.566e+04
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m 1.681e+02
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.709e+02
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.487e+03
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 3.873e+02
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0.000
## df.sample_data$distance_seagrass -0.001
## df.sample_data$size_seagrass 0.000
## df.sample_data$mpanon-mpa -0.003
## df.sample_data$depth10m 0.000
## df.sample_data$northsouth 0.000
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass -0.001
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 0.002
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 0.000
## df.sample_data$distance_seagrass:df.sample_data$depth10m 0.000
## df.sample_data$size_seagrass:df.sample_data$depth10m 0.000
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.000
## df.sample_data$distance_seagrass:df.sample_data$northsouth 0.000
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0.000
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m 0.000
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.000
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.000
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 0.000
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 1.000
## df.sample_data$distance_seagrass 0.999
## df.sample_data$size_seagrass 1.000
## df.sample_data$mpanon-mpa 0.998
## df.sample_data$depth10m 1.000
## df.sample_data$northsouth 1.000
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass 0.999
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 0.998
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 1.000
## df.sample_data$distance_seagrass:df.sample_data$depth10m 1.000
## df.sample_data$size_seagrass:df.sample_data$depth10m 1.000
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## df.sample_data$distance_seagrass:df.sample_data$northsouth 1.000
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1.000
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m 1.000
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 1.000
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 105.224 on 359 degrees of freedom
## Residual deviance: 60.332 on 342 degrees of freedom
## AIC: 96.332
##
## Number of Fisher Scoring iterations: 20
## [1] "siganus_virgatus_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ df.sample_data$distance_seagrass *
## df.sample_data$size_seagrass * df.sample_data$mpa * df.sample_data$depth *
## df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -1.09347 -0.00003 -0.00003 -0.00003 2.44775
##
## Coefficients: (13 not defined because of singularities)
## Estimate
## (Intercept) -1.099e+00
## df.sample_data$distance_seagrass 5.901e-02
## df.sample_data$size_seagrass 2.799e+00
## df.sample_data$mpanon-mpa -2.257e+01
## df.sample_data$depth10m -1.324e+00
## df.sample_data$northsouth 1.819e+00
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass -1.797e-01
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 6.259e-02
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 5.071e-02
## df.sample_data$distance_seagrass:df.sample_data$depth10m 7.701e-03
## df.sample_data$size_seagrass:df.sample_data$depth10m 1.477e-01
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 4.191e+00
## df.sample_data$distance_seagrass:df.sample_data$northsouth -2.677e-01
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -2.366e+00
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m 1.952e-03
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -4.749e-02
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -1.417e+00
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth 1.675e-01
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 2.708e-02
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 2.166e+12
## df.sample_data$distance_seagrass 1.404e+11
## df.sample_data$size_seagrass 1.204e+12
## df.sample_data$mpanon-mpa 2.377e+12
## df.sample_data$depth10m 5.940e+03
## df.sample_data$northsouth 1.517e+11
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass 4.929e+10
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 1.177e+11
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 7.653e+11
## df.sample_data$distance_seagrass:df.sample_data$depth10m 3.870e+02
## df.sample_data$size_seagrass:df.sample_data$depth10m 4.088e+03
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.091e+04
## df.sample_data$distance_seagrass:df.sample_data$northsouth 1.181e+11
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1.563e+04
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m 1.682e+02
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.715e+02
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.442e+03
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth 9.787e+10
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 3.871e+02
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0.000
## df.sample_data$distance_seagrass 0.000
## df.sample_data$size_seagrass 0.000
## df.sample_data$mpanon-mpa 0.000
## df.sample_data$depth10m 0.000
## df.sample_data$northsouth 0.000
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass 0.000
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 0.000
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 0.000
## df.sample_data$distance_seagrass:df.sample_data$depth10m 0.000
## df.sample_data$size_seagrass:df.sample_data$depth10m 0.000
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.000
## df.sample_data$distance_seagrass:df.sample_data$northsouth 0.000
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0.000
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m 0.000
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.000
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -0.001
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth 0.000
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 0.000
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 1
## df.sample_data$distance_seagrass 1
## df.sample_data$size_seagrass 1
## df.sample_data$mpanon-mpa 1
## df.sample_data$depth10m 1
## df.sample_data$northsouth 1
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass 1
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 1
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 1
## df.sample_data$distance_seagrass:df.sample_data$depth10m 1
## df.sample_data$size_seagrass:df.sample_data$depth10m 1
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## df.sample_data$distance_seagrass:df.sample_data$northsouth 1
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m 1
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth 1
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 1
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 124.708 on 359 degrees of freedom
## Residual deviance: 63.423 on 341 degrees of freedom
## AIC: 101.42
##
## Number of Fisher Scoring iterations: 20
## [1] "sphyraena_barracuda_pres"
## Warning: glm.fit: algorithm did not converge
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ df.sample_data$distance_seagrass *
## df.sample_data$size_seagrass * df.sample_data$mpa * df.sample_data$depth *
## df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -2.409e-06 -2.409e-06 -2.409e-06 -2.409e-06 -2.409e-06
##
## Coefficients: (14 not defined because of singularities)
## Estimate
## (Intercept) -2.657e+01
## df.sample_data$distance_seagrass 3.046e-29
## df.sample_data$size_seagrass 1.918e-28
## df.sample_data$mpanon-mpa -3.876e-28
## df.sample_data$depth10m 2.478e-15
## df.sample_data$northsouth 7.615e-28
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass -9.028e-30
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 2.058e-30
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa -6.635e-29
## df.sample_data$distance_seagrass:df.sample_data$depth10m -1.097e-15
## df.sample_data$size_seagrass:df.sample_data$depth10m -9.151e-15
## df.sample_data$mpanon-mpa:df.sample_data$depth10m -2.401e-14
## df.sample_data$distance_seagrass:df.sample_data$northsouth -3.230e-29
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 2.125e-14
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m 3.545e-16
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 7.771e-16
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 5.035e-15
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 3.027e-16
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 1.037e+05
## df.sample_data$distance_seagrass 3.400e+03
## df.sample_data$size_seagrass 3.538e+04
## df.sample_data$mpanon-mpa 1.294e+05
## df.sample_data$depth10m 1.466e+05
## df.sample_data$northsouth 1.349e+05
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass 1.495e+03
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 1.703e+03
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 2.142e+04
## df.sample_data$distance_seagrass:df.sample_data$depth10m 4.808e+03
## df.sample_data$size_seagrass:df.sample_data$depth10m 5.003e+04
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.829e+05
## df.sample_data$distance_seagrass:df.sample_data$northsouth 3.340e+03
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1.907e+05
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m 2.114e+03
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.408e+03
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 3.030e+04
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 4.724e+03
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0
## df.sample_data$distance_seagrass 0
## df.sample_data$size_seagrass 0
## df.sample_data$mpanon-mpa 0
## df.sample_data$depth10m 0
## df.sample_data$northsouth 0
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass 0
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 0
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 0
## df.sample_data$distance_seagrass:df.sample_data$depth10m 0
## df.sample_data$size_seagrass:df.sample_data$depth10m 0
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## df.sample_data$distance_seagrass:df.sample_data$northsouth 0
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m 0
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 0
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 1
## df.sample_data$distance_seagrass 1
## df.sample_data$size_seagrass 1
## df.sample_data$mpanon-mpa 1
## df.sample_data$depth10m 1
## df.sample_data$northsouth 1
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass 1
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 1
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 1
## df.sample_data$distance_seagrass:df.sample_data$depth10m 1
## df.sample_data$size_seagrass:df.sample_data$depth10m 1
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## df.sample_data$distance_seagrass:df.sample_data$northsouth 1
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m 1
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 1
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 0.0000e+00 on 359 degrees of freedom
## Residual deviance: 2.0886e-09 on 342 degrees of freedom
## AIC: 36
##
## Number of Fisher Scoring iterations: 25
## [1] "stethojulis_trilineata_pres"
## Warning: glm.fit: algorithm did not converge
## Warning: glm.fit: fitted probabilities numerically 0 or 1 occurred
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ df.sample_data$distance_seagrass *
## df.sample_data$size_seagrass * df.sample_data$mpa * df.sample_data$depth *
## df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -8.4904 -0.1159 0.0000 0.0000 8.4904
##
## Coefficients: (13 not defined because of singularities)
## Estimate
## (Intercept) -1.144e+14
## df.sample_data$distance_seagrass 7.411e+12
## df.sample_data$size_seagrass 6.354e+13
## df.sample_data$mpanon-mpa 1.255e+14
## df.sample_data$depth10m -5.182e+15
## df.sample_data$northsouth -8.010e+12
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass -2.602e+12
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa -6.214e+12
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa -4.040e+13
## df.sample_data$distance_seagrass:df.sample_data$depth10m 4.094e+13
## df.sample_data$size_seagrass:df.sample_data$depth10m 5.612e+14
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 4.721e+15
## df.sample_data$distance_seagrass:df.sample_data$northsouth -6.237e+12
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -2.695e+15
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m -4.240e+12
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -3.251e+13
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -3.147e+14
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth 5.167e+12
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth -9.123e+12
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 2.933e+13
## df.sample_data$distance_seagrass 1.901e+12
## df.sample_data$size_seagrass 1.629e+13
## df.sample_data$mpanon-mpa 3.218e+13
## df.sample_data$depth10m 1.990e+07
## df.sample_data$northsouth 2.054e+12
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass 6.672e+11
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 1.593e+12
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 1.036e+13
## df.sample_data$distance_seagrass:df.sample_data$depth10m 6.906e+05
## df.sample_data$size_seagrass:df.sample_data$depth10m 6.959e+06
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.977e+07
## df.sample_data$distance_seagrass:df.sample_data$northsouth 1.599e+12
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 3.290e+07
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m 2.896e+05
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 3.602e+05
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 4.479e+06
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth 1.325e+12
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 7.553e+05
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) -3.900e+00
## df.sample_data$distance_seagrass 3.900e+00
## df.sample_data$size_seagrass 3.900e+00
## df.sample_data$mpanon-mpa 3.900e+00
## df.sample_data$depth10m -2.604e+08
## df.sample_data$northsouth -3.900e+00
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass -3.900e+00
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa -3.900e+00
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa -3.900e+00
## df.sample_data$distance_seagrass:df.sample_data$depth10m 5.929e+07
## df.sample_data$size_seagrass:df.sample_data$depth10m 8.064e+07
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.586e+08
## df.sample_data$distance_seagrass:df.sample_data$northsouth -3.900e+00
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -8.193e+07
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m -1.464e+07
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -9.024e+07
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -7.026e+07
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth 3.900e+00
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth -1.208e+07
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 9.63e-05
## df.sample_data$distance_seagrass 9.63e-05
## df.sample_data$size_seagrass 9.63e-05
## df.sample_data$mpanon-mpa 9.63e-05
## df.sample_data$depth10m < 2e-16
## df.sample_data$northsouth 9.63e-05
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass 9.63e-05
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 9.63e-05
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 9.63e-05
## df.sample_data$distance_seagrass:df.sample_data$depth10m < 2e-16
## df.sample_data$size_seagrass:df.sample_data$depth10m < 2e-16
## df.sample_data$mpanon-mpa:df.sample_data$depth10m < 2e-16
## df.sample_data$distance_seagrass:df.sample_data$northsouth 9.63e-05
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth < 2e-16
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m < 2e-16
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m < 2e-16
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m < 2e-16
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth 9.63e-05
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth < 2e-16
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Intercept) ***
## df.sample_data$distance_seagrass ***
## df.sample_data$size_seagrass ***
## df.sample_data$mpanon-mpa ***
## df.sample_data$depth10m ***
## df.sample_data$northsouth ***
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass ***
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa ***
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa ***
## df.sample_data$distance_seagrass:df.sample_data$depth10m ***
## df.sample_data$size_seagrass:df.sample_data$depth10m ***
## df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## df.sample_data$distance_seagrass:df.sample_data$northsouth ***
## df.sample_data$size_seagrass:df.sample_data$northsouth
## df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$depth10m:df.sample_data$northsouth ***
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m ***
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth ***
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth ***
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 171.03 on 359 degrees of freedom
## Residual deviance: 1825.58 on 341 degrees of freedom
## AIC: 1863.6
##
## Number of Fisher Scoring iterations: 25
## [1] "plectorhinchus_flavomaculatus_pres"
## Warning: glm.fit: algorithm did not converge
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ df.sample_data$distance_seagrass *
## df.sample_data$size_seagrass * df.sample_data$mpa * df.sample_data$depth *
## df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -2.409e-06 -2.409e-06 -2.409e-06 -2.409e-06 -2.409e-06
##
## Coefficients: (14 not defined because of singularities)
## Estimate
## (Intercept) -2.657e+01
## df.sample_data$distance_seagrass 3.046e-29
## df.sample_data$size_seagrass 1.918e-28
## df.sample_data$mpanon-mpa -3.876e-28
## df.sample_data$depth10m 2.478e-15
## df.sample_data$northsouth 7.615e-28
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass -9.028e-30
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 2.058e-30
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa -6.635e-29
## df.sample_data$distance_seagrass:df.sample_data$depth10m -1.097e-15
## df.sample_data$size_seagrass:df.sample_data$depth10m -9.151e-15
## df.sample_data$mpanon-mpa:df.sample_data$depth10m -2.401e-14
## df.sample_data$distance_seagrass:df.sample_data$northsouth -3.230e-29
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 2.125e-14
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m 3.545e-16
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 7.771e-16
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 5.035e-15
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 3.027e-16
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 1.037e+05
## df.sample_data$distance_seagrass 3.400e+03
## df.sample_data$size_seagrass 3.538e+04
## df.sample_data$mpanon-mpa 1.294e+05
## df.sample_data$depth10m 1.466e+05
## df.sample_data$northsouth 1.349e+05
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass 1.495e+03
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 1.703e+03
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 2.142e+04
## df.sample_data$distance_seagrass:df.sample_data$depth10m 4.808e+03
## df.sample_data$size_seagrass:df.sample_data$depth10m 5.003e+04
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.829e+05
## df.sample_data$distance_seagrass:df.sample_data$northsouth 3.340e+03
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1.907e+05
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m 2.114e+03
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.408e+03
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 3.030e+04
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 4.724e+03
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0
## df.sample_data$distance_seagrass 0
## df.sample_data$size_seagrass 0
## df.sample_data$mpanon-mpa 0
## df.sample_data$depth10m 0
## df.sample_data$northsouth 0
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass 0
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 0
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 0
## df.sample_data$distance_seagrass:df.sample_data$depth10m 0
## df.sample_data$size_seagrass:df.sample_data$depth10m 0
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## df.sample_data$distance_seagrass:df.sample_data$northsouth 0
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m 0
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 0
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 1
## df.sample_data$distance_seagrass 1
## df.sample_data$size_seagrass 1
## df.sample_data$mpanon-mpa 1
## df.sample_data$depth10m 1
## df.sample_data$northsouth 1
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass 1
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 1
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 1
## df.sample_data$distance_seagrass:df.sample_data$depth10m 1
## df.sample_data$size_seagrass:df.sample_data$depth10m 1
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## df.sample_data$distance_seagrass:df.sample_data$northsouth 1
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m 1
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 1
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 0.0000e+00 on 359 degrees of freedom
## Residual deviance: 2.0886e-09 on 342 degrees of freedom
## AIC: 36
##
## Number of Fisher Scoring iterations: 25
## [1] "plectorhinchus_lineatus_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ df.sample_data$distance_seagrass *
## df.sample_data$size_seagrass * df.sample_data$mpa * df.sample_data$depth *
## df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -0.32029 -0.00001 -0.00001 -0.00001 2.44775
##
## Coefficients: (12 not defined because of singularities)
## Estimate
## (Intercept) -3.264e+01
## df.sample_data$distance_seagrass 4.486e-01
## df.sample_data$size_seagrass 2.511e+01
## df.sample_data$mpanon-mpa -2.587e+01
## df.sample_data$depth10m 2.297e-03
## df.sample_data$northsouth 3.551e+01
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass -4.721e-01
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 2.686e-01
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa -4.817e+00
## df.sample_data$distance_seagrass:df.sample_data$depth10m -1.180e-04
## df.sample_data$size_seagrass:df.sample_data$depth10m -6.247e-03
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 4.633e-03
## df.sample_data$distance_seagrass:df.sample_data$northsouth -6.941e-01
## df.sample_data$size_seagrass:df.sample_data$northsouth -1.610e+01
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -7.105e-03
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m 1.457e-04
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -5.130e-05
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.660e-03
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 1.621e-04
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 3.290e-03
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 1.660e+13
## df.sample_data$distance_seagrass 8.521e+11
## df.sample_data$size_seagrass 4.513e+13
## df.sample_data$mpanon-mpa 3.347e+13
## df.sample_data$depth10m 1.594e+13
## df.sample_data$northsouth 5.132e+13
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass 1.053e+12
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 3.706e+11
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 1.200e+13
## df.sample_data$distance_seagrass:df.sample_data$depth10m 8.183e+11
## df.sample_data$size_seagrass:df.sample_data$depth10m 4.333e+13
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 3.214e+13
## df.sample_data$distance_seagrass:df.sample_data$northsouth 1.171e+12
## df.sample_data$size_seagrass:df.sample_data$northsouth 2.377e+13
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 4.929e+13
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m 1.011e+12
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 3.559e+11
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.152e+13
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 1.125e+12
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 2.282e+13
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0
## df.sample_data$distance_seagrass 0
## df.sample_data$size_seagrass 0
## df.sample_data$mpanon-mpa 0
## df.sample_data$depth10m 0
## df.sample_data$northsouth 0
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass 0
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 0
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 0
## df.sample_data$distance_seagrass:df.sample_data$depth10m 0
## df.sample_data$size_seagrass:df.sample_data$depth10m 0
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## df.sample_data$distance_seagrass:df.sample_data$northsouth 0
## df.sample_data$size_seagrass:df.sample_data$northsouth 0
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m 0
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 0
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 0
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 1
## df.sample_data$distance_seagrass 1
## df.sample_data$size_seagrass 1
## df.sample_data$mpanon-mpa 1
## df.sample_data$depth10m 1
## df.sample_data$northsouth 1
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass 1
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 1
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 1
## df.sample_data$distance_seagrass:df.sample_data$depth10m 1
## df.sample_data$size_seagrass:df.sample_data$depth10m 1
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## df.sample_data$distance_seagrass:df.sample_data$northsouth 1
## df.sample_data$size_seagrass:df.sample_data$northsouth 1
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m 1
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 1
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 1
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 24.761 on 359 degrees of freedom
## Residual deviance: 15.881 on 340 degrees of freedom
## AIC: 55.881
##
## Number of Fisher Scoring iterations: 22
## [1] "lethrinus_microdon_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ df.sample_data$distance_seagrass *
## df.sample_data$size_seagrass * df.sample_data$mpa * df.sample_data$depth *
## df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -0.45904 -0.00002 -0.00002 -0.00002 2.44775
##
## Coefficients: (11 not defined because of singularities)
## Estimate
## (Intercept) -7.429e+00
## df.sample_data$distance_seagrass -9.576e-01
## df.sample_data$size_seagrass -1.218e+01
## df.sample_data$mpanon-mpa -1.927e+01
## df.sample_data$depth10m -3.972e+01
## df.sample_data$northsouth 4.382e+01
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass 4.153e-01
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 5.118e-01
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 3.566e+00
## df.sample_data$distance_seagrass:df.sample_data$depth10m 2.562e+00
## df.sample_data$size_seagrass:df.sample_data$depth10m 2.184e+01
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 9.189e+01
## df.sample_data$distance_seagrass:df.sample_data$northsouth 3.984e-01
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth -4.083e+01
## df.sample_data$depth10m:df.sample_data$northsouth -4.553e+01
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 5.531e-01
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m -7.930e-01
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -5.381e-01
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.761e+01
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth -1.752e+00
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -4.768e+00
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 2.477e+15
## df.sample_data$distance_seagrass 1.214e+14
## df.sample_data$size_seagrass 7.669e+15
## df.sample_data$mpanon-mpa 3.530e+15
## df.sample_data$depth10m 1.556e+16
## df.sample_data$northsouth 7.160e+16
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass 1.747e+14
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 7.687e+14
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 2.017e+16
## df.sample_data$distance_seagrass:df.sample_data$depth10m 1.006e+15
## df.sample_data$size_seagrass:df.sample_data$depth10m 9.075e+15
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.386e+16
## df.sample_data$distance_seagrass:df.sample_data$northsouth 5.785e+14
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth 7.593e+16
## df.sample_data$depth10m:df.sample_data$northsouth 5.983e+15
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 1.581e+15
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m 3.621e+14
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.109e+14
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 8.208e+15
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 7.996e+14
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.581e+15
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0
## df.sample_data$distance_seagrass 0
## df.sample_data$size_seagrass 0
## df.sample_data$mpanon-mpa 0
## df.sample_data$depth10m 0
## df.sample_data$northsouth 0
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass 0
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 0
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 0
## df.sample_data$distance_seagrass:df.sample_data$depth10m 0
## df.sample_data$size_seagrass:df.sample_data$depth10m 0
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## df.sample_data$distance_seagrass:df.sample_data$northsouth 0
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth 0
## df.sample_data$depth10m:df.sample_data$northsouth 0
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 0
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m 0
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 0
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 1
## df.sample_data$distance_seagrass 1
## df.sample_data$size_seagrass 1
## df.sample_data$mpanon-mpa 1
## df.sample_data$depth10m 1
## df.sample_data$northsouth 1
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass 1
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 1
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 1
## df.sample_data$distance_seagrass:df.sample_data$depth10m 1
## df.sample_data$size_seagrass:df.sample_data$depth10m 1
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## df.sample_data$distance_seagrass:df.sample_data$northsouth 1
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth 1
## df.sample_data$depth10m:df.sample_data$northsouth 1
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 1
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m 1
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 1
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 34.700 on 359 degrees of freedom
## Residual deviance: 20.944 on 339 degrees of freedom
## AIC: 62.944
##
## Number of Fisher Scoring iterations: 21
## [1] "lethrinus_obsoletus_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ df.sample_data$distance_seagrass *
## df.sample_data$size_seagrass * df.sample_data$mpa * df.sample_data$depth *
## df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -0.57012 -0.00002 -0.00002 -0.00002 1.94788
##
## Coefficients: (14 not defined because of singularities)
## Estimate
## (Intercept) -2.257e+01
## df.sample_data$distance_seagrass -3.914e-11
## df.sample_data$size_seagrass -2.631e-10
## df.sample_data$mpanon-mpa -6.508e-10
## df.sample_data$depth10m 2.414e+00
## df.sample_data$northsouth 3.789e-11
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass 1.230e-11
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 3.348e-11
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 1.538e-10
## df.sample_data$distance_seagrass:df.sample_data$depth10m -1.446e-01
## df.sample_data$size_seagrass:df.sample_data$depth10m -5.605e+00
## df.sample_data$mpanon-mpa:df.sample_data$depth10m -3.508e+00
## df.sample_data$distance_seagrass:df.sample_data$northsouth 5.059e-12
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 4.456e-01
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m 2.482e-01
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 3.081e-02
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 3.413e+00
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 1.157e-01
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 1.403e+04
## df.sample_data$distance_seagrass 4.602e+02
## df.sample_data$size_seagrass 4.788e+03
## df.sample_data$mpanon-mpa 1.751e+04
## df.sample_data$depth10m 1.981e+04
## df.sample_data$northsouth 1.825e+04
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass 2.023e+02
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 2.305e+02
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 2.899e+03
## df.sample_data$distance_seagrass:df.sample_data$depth10m 6.472e+02
## df.sample_data$size_seagrass:df.sample_data$depth10m 6.142e+03
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.470e+04
## df.sample_data$distance_seagrass:df.sample_data$northsouth 4.521e+02
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 2.581e+04
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m 2.568e+02
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 3.257e+02
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 3.718e+03
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 6.372e+02
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) -0.002
## df.sample_data$distance_seagrass 0.000
## df.sample_data$size_seagrass 0.000
## df.sample_data$mpanon-mpa 0.000
## df.sample_data$depth10m 0.000
## df.sample_data$northsouth 0.000
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass 0.000
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 0.000
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 0.000
## df.sample_data$distance_seagrass:df.sample_data$depth10m 0.000
## df.sample_data$size_seagrass:df.sample_data$depth10m -0.001
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.000
## df.sample_data$distance_seagrass:df.sample_data$northsouth 0.000
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0.000
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m 0.001
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.000
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.001
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 0.000
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 0.999
## df.sample_data$distance_seagrass 1.000
## df.sample_data$size_seagrass 1.000
## df.sample_data$mpanon-mpa 1.000
## df.sample_data$depth10m 1.000
## df.sample_data$northsouth 1.000
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass 1.000
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 1.000
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 1.000
## df.sample_data$distance_seagrass:df.sample_data$depth10m 1.000
## df.sample_data$size_seagrass:df.sample_data$depth10m 0.999
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## df.sample_data$distance_seagrass:df.sample_data$northsouth 1.000
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1.000
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m 0.999
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.999
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 1.000
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 61.032 on 359 degrees of freedom
## Residual deviance: 33.817 on 342 degrees of freedom
## AIC: 69.817
##
## Number of Fisher Scoring iterations: 21
## [1] "lutjanus_ehrenbergii_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ df.sample_data$distance_seagrass *
## df.sample_data$size_seagrass * df.sample_data$mpa * df.sample_data$depth *
## df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -0.45904 -0.00002 -0.00002 -0.00002 2.44775
##
## Coefficients: (10 not defined because of singularities)
## Estimate
## (Intercept) -2.754e+01
## df.sample_data$distance_seagrass 3.328e-01
## df.sample_data$size_seagrass -1.082e+00
## df.sample_data$mpanon-mpa 7.756e+00
## df.sample_data$depth10m -1.034e+02
## df.sample_data$northsouth -2.001e+00
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass 6.559e-02
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa -3.350e-02
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 6.863e+00
## df.sample_data$distance_seagrass:df.sample_data$depth10m 7.644e+00
## df.sample_data$size_seagrass:df.sample_data$depth10m -9.137e+01
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.705e+02
## df.sample_data$distance_seagrass:df.sample_data$northsouth -2.675e-01
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -5.740e+02
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa -7.157e-01
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m 3.394e-01
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -6.247e+00
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.100e+02
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth -1.302e+00
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 4.090e+02
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -7.691e+00
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 5.408e+00
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 5.207e+15
## df.sample_data$distance_seagrass 3.366e+14
## df.sample_data$size_seagrass 3.037e+15
## df.sample_data$mpanon-mpa 7.986e+15
## df.sample_data$depth10m 1.353e+15
## df.sample_data$northsouth 2.003e+15
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass 1.212e+14
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 3.712e+13
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 2.747e+15
## df.sample_data$distance_seagrass:df.sample_data$depth10m 9.905e+13
## df.sample_data$size_seagrass:df.sample_data$depth10m 1.075e+15
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.855e+15
## df.sample_data$distance_seagrass:df.sample_data$northsouth 2.676e+14
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 3.479e+16
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 5.293e+14
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m 3.642e+12
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 3.711e+14
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 4.696e+15
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 2.421e+14
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 3.357e+16
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 5.137e+14
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 1.299e+14
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0
## df.sample_data$distance_seagrass 0
## df.sample_data$size_seagrass 0
## df.sample_data$mpanon-mpa 0
## df.sample_data$depth10m 0
## df.sample_data$northsouth 0
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass 0
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 0
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 0
## df.sample_data$distance_seagrass:df.sample_data$depth10m 0
## df.sample_data$size_seagrass:df.sample_data$depth10m 0
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## df.sample_data$distance_seagrass:df.sample_data$northsouth 0
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 0
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m 0
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 0
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 0
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 0
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 1
## df.sample_data$distance_seagrass 1
## df.sample_data$size_seagrass 1
## df.sample_data$mpanon-mpa 1
## df.sample_data$depth10m 1
## df.sample_data$northsouth 1
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass 1
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 1
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 1
## df.sample_data$distance_seagrass:df.sample_data$depth10m 1
## df.sample_data$size_seagrass:df.sample_data$depth10m 1
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## df.sample_data$distance_seagrass:df.sample_data$northsouth 1
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 1
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m 1
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 1
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 1
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 1
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 52.697 on 359 degrees of freedom
## Residual deviance: 33.947 on 338 degrees of freedom
## AIC: 77.947
##
## Number of Fisher Scoring iterations: 21
## [1] "lutjanus_fulviflamma_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ df.sample_data$distance_seagrass *
## df.sample_data$size_seagrass * df.sample_data$mpa * df.sample_data$depth *
## df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -0.84460 -0.00003 -0.00003 -0.00003 2.14597
##
## Coefficients: (14 not defined because of singularities)
## Estimate
## (Intercept) -2.157e+01
## df.sample_data$distance_seagrass 4.021e-12
## df.sample_data$size_seagrass 2.691e-11
## df.sample_data$mpanon-mpa 6.678e-11
## df.sample_data$depth10m 7.015e+00
## df.sample_data$northsouth -2.822e-12
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass -1.260e-12
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa -3.445e-12
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa -1.574e-11
## df.sample_data$distance_seagrass:df.sample_data$depth10m -4.579e-01
## df.sample_data$size_seagrass:df.sample_data$depth10m -5.574e+00
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.766e+01
## df.sample_data$distance_seagrass:df.sample_data$northsouth -5.204e-13
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -2.522e+01
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m 2.963e-01
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -1.837e-01
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 4.228e+00
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 6.272e-01
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 8.508e+03
## df.sample_data$distance_seagrass 2.791e+02
## df.sample_data$size_seagrass 2.904e+03
## df.sample_data$mpanon-mpa 1.062e+04
## df.sample_data$depth10m 1.190e+04
## df.sample_data$northsouth 1.107e+04
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass 1.227e+02
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 1.398e+02
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 1.758e+03
## df.sample_data$distance_seagrass:df.sample_data$depth10m 3.764e+02
## df.sample_data$size_seagrass:df.sample_data$depth10m 3.724e+03
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.301e+04
## df.sample_data$distance_seagrass:df.sample_data$northsouth 2.742e+02
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1.274e+04
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m 1.542e+02
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.843e+02
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.202e+03
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 3.411e+02
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) -0.003
## df.sample_data$distance_seagrass 0.000
## df.sample_data$size_seagrass 0.000
## df.sample_data$mpanon-mpa 0.000
## df.sample_data$depth10m 0.001
## df.sample_data$northsouth 0.000
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass 0.000
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 0.000
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 0.000
## df.sample_data$distance_seagrass:df.sample_data$depth10m -0.001
## df.sample_data$size_seagrass:df.sample_data$depth10m -0.001
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.001
## df.sample_data$distance_seagrass:df.sample_data$northsouth 0.000
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -0.002
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m 0.002
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -0.001
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.002
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 0.002
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 0.998
## df.sample_data$distance_seagrass 1.000
## df.sample_data$size_seagrass 1.000
## df.sample_data$mpanon-mpa 1.000
## df.sample_data$depth10m 1.000
## df.sample_data$northsouth 1.000
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass 1.000
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 1.000
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 1.000
## df.sample_data$distance_seagrass:df.sample_data$depth10m 0.999
## df.sample_data$size_seagrass:df.sample_data$depth10m 0.999
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.999
## df.sample_data$distance_seagrass:df.sample_data$northsouth 1.000
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0.998
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m 0.998
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.999
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.998
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 0.999
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 91.390 on 359 degrees of freedom
## Residual deviance: 50.441 on 342 degrees of freedom
## AIC: 86.441
##
## Number of Fisher Scoring iterations: 20
## [1] "lutjanus_fulvus_pres"
## Warning: glm.fit: algorithm did not converge
## Warning: glm.fit: fitted probabilities numerically 0 or 1 occurred
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ df.sample_data$distance_seagrass *
## df.sample_data$size_seagrass * df.sample_data$mpa * df.sample_data$depth *
## df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## 0.00 0.00 0.00 0.00 8.49
##
## Coefficients: (14 not defined because of singularities)
## Estimate
## (Intercept) -4.780e+15
## df.sample_data$distance_seagrass 1.720e+13
## df.sample_data$size_seagrass -3.591e+13
## df.sample_data$mpanon-mpa -3.954e+13
## df.sample_data$depth10m 1.884e+15
## df.sample_data$northsouth 1.218e+15
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass 1.194e+13
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa -4.940e+12
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa -7.090e+13
## df.sample_data$distance_seagrass:df.sample_data$depth10m -6.259e+13
## df.sample_data$size_seagrass:df.sample_data$depth10m -8.359e+14
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.490e+15
## df.sample_data$distance_seagrass:df.sample_data$northsouth -1.345e+13
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -5.433e+15
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m 3.271e+13
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -3.566e+13
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 7.287e+14
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 1.003e+14
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 1.953e+07
## df.sample_data$distance_seagrass 6.407e+05
## df.sample_data$size_seagrass 6.667e+06
## df.sample_data$mpanon-mpa 2.438e+07
## df.sample_data$depth10m 2.762e+07
## df.sample_data$northsouth 2.542e+07
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass 2.816e+05
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 3.209e+05
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 4.037e+06
## df.sample_data$distance_seagrass:df.sample_data$depth10m 9.061e+05
## df.sample_data$size_seagrass:df.sample_data$depth10m 9.428e+06
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 3.447e+07
## df.sample_data$distance_seagrass:df.sample_data$northsouth 6.295e+05
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 3.594e+07
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m 3.983e+05
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 4.538e+05
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 5.709e+06
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 8.902e+05
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) -244735712
## df.sample_data$distance_seagrass 26847655
## df.sample_data$size_seagrass -5386722
## df.sample_data$mpanon-mpa -1621995
## df.sample_data$depth10m 68219152
## df.sample_data$northsouth 47917707
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass 42390231
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa -15394545
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa -17561675
## df.sample_data$distance_seagrass:df.sample_data$depth10m -69071838
## df.sample_data$size_seagrass:df.sample_data$depth10m -88658296
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 72240995
## df.sample_data$distance_seagrass:df.sample_data$northsouth -21370165
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -151158482
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m 82133082
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -78562955
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 127629793
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 112662760
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) <2e-16
## df.sample_data$distance_seagrass <2e-16
## df.sample_data$size_seagrass <2e-16
## df.sample_data$mpanon-mpa <2e-16
## df.sample_data$depth10m <2e-16
## df.sample_data$northsouth <2e-16
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass <2e-16
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa <2e-16
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa <2e-16
## df.sample_data$distance_seagrass:df.sample_data$depth10m <2e-16
## df.sample_data$size_seagrass:df.sample_data$depth10m <2e-16
## df.sample_data$mpanon-mpa:df.sample_data$depth10m <2e-16
## df.sample_data$distance_seagrass:df.sample_data$northsouth <2e-16
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth <2e-16
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m <2e-16
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m <2e-16
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m <2e-16
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth <2e-16
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Intercept) ***
## df.sample_data$distance_seagrass ***
## df.sample_data$size_seagrass ***
## df.sample_data$mpanon-mpa ***
## df.sample_data$depth10m ***
## df.sample_data$northsouth ***
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass ***
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa ***
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa ***
## df.sample_data$distance_seagrass:df.sample_data$depth10m ***
## df.sample_data$size_seagrass:df.sample_data$depth10m ***
## df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## df.sample_data$distance_seagrass:df.sample_data$northsouth ***
## df.sample_data$size_seagrass:df.sample_data$northsouth
## df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$depth10m:df.sample_data$northsouth ***
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m ***
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth ***
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 251.16 on 359 degrees of freedom
## Residual deviance: 2883.49 on 342 degrees of freedom
## AIC: 2919.5
##
## Number of Fisher Scoring iterations: 25
## [1] "parupeneus_barberinoides_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ df.sample_data$distance_seagrass *
## df.sample_data$size_seagrass * df.sample_data$mpa * df.sample_data$depth *
## df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -2.44775 -0.32029 -0.00005 -0.00005 2.44775
##
## Coefficients: (10 not defined because of singularities)
## Estimate
## (Intercept) -1.722e+01
## df.sample_data$distance_seagrass -2.451e-01
## df.sample_data$size_seagrass 2.693e+00
## df.sample_data$mpanon-mpa 1.823e+01
## df.sample_data$depth10m 4.781e+00
## df.sample_data$northsouth -2.176e+01
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass -9.502e-03
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa -1.730e-01
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa -1.282e+00
## df.sample_data$distance_seagrass:df.sample_data$depth10m -2.919e-01
## df.sample_data$size_seagrass:df.sample_data$depth10m -5.540e+00
## df.sample_data$mpanon-mpa:df.sample_data$depth10m -3.664e+01
## df.sample_data$distance_seagrass:df.sample_data$northsouth 4.187e-01
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 3.120e+01
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m 1.630e-01
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 3.125e-01
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.027e+00
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth -4.858e-02
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.372e+00
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth -4.931e-03
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth -7.225e-01
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth -9.586e-01
## Std. Error
## (Intercept) 5.067e+03
## df.sample_data$distance_seagrass 1.558e+02
## df.sample_data$size_seagrass 1.685e+03
## df.sample_data$mpanon-mpa 4.601e+03
## df.sample_data$depth10m 3.396e+13
## df.sample_data$northsouth 3.829e+03
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass 7.245e+01
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 7.414e+01
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 9.377e+02
## df.sample_data$distance_seagrass:df.sample_data$depth10m 2.289e+12
## df.sample_data$size_seagrass:df.sample_data$depth10m 2.153e+13
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.320e+14
## df.sample_data$distance_seagrass:df.sample_data$northsouth 1.245e+02
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1.090e+14
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m 6.504e+11
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.118e+12
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 4.006e+13
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 1.709e+12
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 3.954e+12
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 7.823e+11
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 6.682e+13
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 4.991e+12
## z value
## (Intercept) -0.003
## df.sample_data$distance_seagrass -0.002
## df.sample_data$size_seagrass 0.002
## df.sample_data$mpanon-mpa 0.004
## df.sample_data$depth10m 0.000
## df.sample_data$northsouth -0.006
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass 0.000
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa -0.002
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa -0.001
## df.sample_data$distance_seagrass:df.sample_data$depth10m 0.000
## df.sample_data$size_seagrass:df.sample_data$depth10m 0.000
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.000
## df.sample_data$distance_seagrass:df.sample_data$northsouth 0.003
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0.000
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m 0.000
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.000
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.000
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 0.000
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.000
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 0.000
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 0.000
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 0.000
## Pr(>|z|)
## (Intercept) 0.997
## df.sample_data$distance_seagrass 0.999
## df.sample_data$size_seagrass 0.999
## df.sample_data$mpanon-mpa 0.997
## df.sample_data$depth10m 1.000
## df.sample_data$northsouth 0.995
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass 1.000
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 0.998
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 0.999
## df.sample_data$distance_seagrass:df.sample_data$depth10m 1.000
## df.sample_data$size_seagrass:df.sample_data$depth10m 1.000
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## df.sample_data$distance_seagrass:df.sample_data$northsouth 0.997
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1.000
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m 1.000
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 1.000
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 1.000
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 1.000
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 1.000
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 282.73 on 359 degrees of freedom
## Residual deviance: 123.16 on 338 degrees of freedom
## AIC: 167.16
##
## Number of Fisher Scoring iterations: 19
## [1] "scolopsis_bilineata_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ df.sample_data$distance_seagrass *
## df.sample_data$size_seagrass * df.sample_data$mpa * df.sample_data$depth *
## df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -2.4478 -0.5701 0.3897 0.7585 2.4478
##
## Coefficients: (14 not defined because of singularities)
## Estimate
## (Intercept) 2.013957
## df.sample_data$distance_seagrass 0.015018
## df.sample_data$size_seagrass -0.249858
## df.sample_data$mpanon-mpa -5.302809
## df.sample_data$depth10m -0.586837
## df.sample_data$northsouth 6.317596
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass -0.004882
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 0.049725
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa -0.019385
## df.sample_data$distance_seagrass:df.sample_data$depth10m -0.051633
## df.sample_data$size_seagrass:df.sample_data$depth10m -0.288238
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 4.371983
## df.sample_data$distance_seagrass:df.sample_data$northsouth -0.065767
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -5.694295
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m 0.025062
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -0.041769
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.108836
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 0.093252
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 0.965814
## df.sample_data$distance_seagrass 0.031347
## df.sample_data$size_seagrass 0.301183
## df.sample_data$mpanon-mpa 1.453082
## df.sample_data$depth10m 1.154648
## df.sample_data$northsouth 1.700860
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass 0.012245
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 0.020535
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 0.163609
## df.sample_data$distance_seagrass:df.sample_data$depth10m 0.037448
## df.sample_data$size_seagrass:df.sample_data$depth10m 0.377978
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.647124
## df.sample_data$distance_seagrass:df.sample_data$northsouth 0.032088
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1.882531
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m 0.015593
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.023108
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.223140
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 0.037543
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 2.085
## df.sample_data$distance_seagrass 0.479
## df.sample_data$size_seagrass -0.830
## df.sample_data$mpanon-mpa -3.649
## df.sample_data$depth10m -0.508
## df.sample_data$northsouth 3.714
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass -0.399
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 2.422
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa -0.118
## df.sample_data$distance_seagrass:df.sample_data$depth10m -1.379
## df.sample_data$size_seagrass:df.sample_data$depth10m -0.763
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.654
## df.sample_data$distance_seagrass:df.sample_data$northsouth -2.050
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -3.025
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m 1.607
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -1.808
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.488
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 2.484
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 0.037047
## df.sample_data$distance_seagrass 0.631874
## df.sample_data$size_seagrass 0.406771
## df.sample_data$mpanon-mpa 0.000263
## df.sample_data$depth10m 0.611286
## df.sample_data$northsouth 0.000204
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass 0.690106
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 0.015455
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 0.905682
## df.sample_data$distance_seagrass:df.sample_data$depth10m 0.167959
## df.sample_data$size_seagrass:df.sample_data$depth10m 0.445716
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.007947
## df.sample_data$distance_seagrass:df.sample_data$northsouth 0.040406
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0.002488
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m 0.108000
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.070671
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.625728
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 0.012998
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Intercept) *
## df.sample_data$distance_seagrass
## df.sample_data$size_seagrass
## df.sample_data$mpanon-mpa ***
## df.sample_data$depth10m
## df.sample_data$northsouth ***
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa *
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa
## df.sample_data$distance_seagrass:df.sample_data$depth10m
## df.sample_data$size_seagrass:df.sample_data$depth10m
## df.sample_data$mpanon-mpa:df.sample_data$depth10m **
## df.sample_data$distance_seagrass:df.sample_data$northsouth *
## df.sample_data$size_seagrass:df.sample_data$northsouth
## df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$depth10m:df.sample_data$northsouth **
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m .
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth *
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 482.90 on 359 degrees of freedom
## Residual deviance: 347.25 on 342 degrees of freedom
## AIC: 383.25
##
## Number of Fisher Scoring iterations: 5
## [1] "scolopsis_ciliata_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ df.sample_data$distance_seagrass *
## df.sample_data$size_seagrass * df.sample_data$mpa * df.sample_data$depth *
## df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -1.79412 -0.32029 -0.00005 -0.00005 2.44775
##
## Coefficients: (12 not defined because of singularities)
## Estimate
## (Intercept) -1.325e+01
## df.sample_data$distance_seagrass -4.763e-01
## df.sample_data$size_seagrass -6.247e+00
## df.sample_data$mpanon-mpa 1.756e+01
## df.sample_data$depth10m 1.169e+01
## df.sample_data$northsouth -2.544e+01
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass 3.267e-01
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa -1.842e-01
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 4.514e+00
## df.sample_data$distance_seagrass:df.sample_data$depth10m 4.956e-01
## df.sample_data$size_seagrass:df.sample_data$depth10m 7.914e+00
## df.sample_data$mpanon-mpa:df.sample_data$depth10m -2.007e+01
## df.sample_data$distance_seagrass:df.sample_data$northsouth 6.446e-01
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 9.079e+00
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m -3.502e-01
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.218e-01
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -3.313e+00
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth -6.888e-01
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 6.004e-01
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth -2.347e-01
## Std. Error
## (Intercept) 5.046e+03
## df.sample_data$distance_seagrass 1.532e+02
## df.sample_data$size_seagrass 1.414e+03
## df.sample_data$mpanon-mpa 4.556e+03
## df.sample_data$depth10m 3.355e+12
## df.sample_data$northsouth 3.829e+03
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass 5.662e+01
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 7.294e+01
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 8.040e+02
## df.sample_data$distance_seagrass:df.sample_data$depth10m 2.332e+11
## df.sample_data$size_seagrass:df.sample_data$depth10m 4.856e+12
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 5.711e+13
## df.sample_data$distance_seagrass:df.sample_data$northsouth 1.231e+02
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 6.035e+13
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m 9.748e+10
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 6.458e+11
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.929e+13
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 7.000e+11
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 2.276e+13
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 2.667e+12
## z value
## (Intercept) -0.003
## df.sample_data$distance_seagrass -0.003
## df.sample_data$size_seagrass -0.004
## df.sample_data$mpanon-mpa 0.004
## df.sample_data$depth10m 0.000
## df.sample_data$northsouth -0.007
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass 0.006
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa -0.003
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 0.006
## df.sample_data$distance_seagrass:df.sample_data$depth10m 0.000
## df.sample_data$size_seagrass:df.sample_data$depth10m 0.000
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.000
## df.sample_data$distance_seagrass:df.sample_data$northsouth 0.005
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0.000
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m 0.000
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.000
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.000
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 0.000
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 0.000
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 0.000
## Pr(>|z|)
## (Intercept) 0.998
## df.sample_data$distance_seagrass 0.998
## df.sample_data$size_seagrass 0.996
## df.sample_data$mpanon-mpa 0.997
## df.sample_data$depth10m 1.000
## df.sample_data$northsouth 0.995
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass 0.995
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 0.998
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 0.996
## df.sample_data$distance_seagrass:df.sample_data$depth10m 1.000
## df.sample_data$size_seagrass:df.sample_data$depth10m 1.000
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## df.sample_data$distance_seagrass:df.sample_data$northsouth 0.996
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1.000
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m 1.000
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 1.000
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 1.000
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 1.000
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 386.34 on 359 degrees of freedom
## Residual deviance: 178.11 on 340 degrees of freedom
## AIC: 218.11
##
## Number of Fisher Scoring iterations: 19
## [1] "scarus_psittacus_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ df.sample_data$distance_seagrass *
## df.sample_data$size_seagrass * df.sample_data$mpa * df.sample_data$depth *
## df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -1.01077 -0.32029 -0.00005 -0.00005 2.44775
##
## Coefficients: (13 not defined because of singularities)
## Estimate
## (Intercept) 5.985e+00
## df.sample_data$distance_seagrass -5.820e-01
## df.sample_data$size_seagrass -4.571e+00
## df.sample_data$mpanon-mpa -2.867e+00
## df.sample_data$depth10m 1.127e+01
## df.sample_data$northsouth -2.422e+01
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass 2.024e-01
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 2.551e-02
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 2.784e+00
## df.sample_data$distance_seagrass:df.sample_data$depth10m -4.977e-01
## df.sample_data$size_seagrass:df.sample_data$depth10m -1.564e+01
## df.sample_data$mpanon-mpa:df.sample_data$depth10m -4.221e+01
## df.sample_data$distance_seagrass:df.sample_data$northsouth 5.585e-01
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1.244e+02
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m 3.927e-01
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.239e+00
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.095e+01
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth -7.843e-01
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth -7.549e+01
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 2.308e+03
## df.sample_data$distance_seagrass 1.496e+02
## df.sample_data$size_seagrass 1.405e+03
## df.sample_data$mpanon-mpa 1.278e+03
## df.sample_data$depth10m 2.078e+13
## df.sample_data$northsouth 3.866e+03
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass 5.364e+01
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 5.987e+01
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 8.550e+02
## df.sample_data$distance_seagrass:df.sample_data$depth10m 1.298e+12
## df.sample_data$size_seagrass:df.sample_data$depth10m 1.929e+13
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.342e+13
## df.sample_data$distance_seagrass:df.sample_data$northsouth 1.231e+02
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 8.941e+13
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m 6.185e+11
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.014e+12
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.379e+13
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 2.544e+11
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 8.750e+13
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0.003
## df.sample_data$distance_seagrass -0.004
## df.sample_data$size_seagrass -0.003
## df.sample_data$mpanon-mpa -0.002
## df.sample_data$depth10m 0.000
## df.sample_data$northsouth -0.006
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass 0.004
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 0.000
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 0.003
## df.sample_data$distance_seagrass:df.sample_data$depth10m 0.000
## df.sample_data$size_seagrass:df.sample_data$depth10m 0.000
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.000
## df.sample_data$distance_seagrass:df.sample_data$northsouth 0.005
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0.000
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m 0.000
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.000
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.000
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 0.000
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 0.000
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 0.998
## df.sample_data$distance_seagrass 0.997
## df.sample_data$size_seagrass 0.997
## df.sample_data$mpanon-mpa 0.998
## df.sample_data$depth10m 1.000
## df.sample_data$northsouth 0.995
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass 0.997
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 1.000
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 0.997
## df.sample_data$distance_seagrass:df.sample_data$depth10m 1.000
## df.sample_data$size_seagrass:df.sample_data$depth10m 1.000
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## df.sample_data$distance_seagrass:df.sample_data$northsouth 0.996
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1.000
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m 1.000
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 1.000
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 1.000
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 176.35 on 359 degrees of freedom
## Residual deviance: 116.93 on 341 degrees of freedom
## AIC: 154.93
##
## Number of Fisher Scoring iterations: 19
## [1] "epinephelus_merra_pres"
## Warning: glm.fit: algorithm did not converge
## Warning: glm.fit: fitted probabilities numerically 0 or 1 occurred
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ df.sample_data$distance_seagrass *
## df.sample_data$size_seagrass * df.sample_data$mpa * df.sample_data$depth *
## df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -8.49 0.00 0.00 0.00 8.49
##
## Coefficients: (14 not defined because of singularities)
## Estimate
## (Intercept) -3.415e+15
## df.sample_data$distance_seagrass 4.457e+13
## df.sample_data$size_seagrass 8.621e+14
## df.sample_data$mpanon-mpa 4.251e+15
## df.sample_data$depth10m 3.374e+15
## df.sample_data$northsouth -7.495e+14
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass -3.476e+13
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa -3.787e+13
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa -8.526e+14
## df.sample_data$distance_seagrass:df.sample_data$depth10m -1.596e+14
## df.sample_data$size_seagrass:df.sample_data$depth10m -1.388e+15
## df.sample_data$mpanon-mpa:df.sample_data$depth10m -2.165e+15
## df.sample_data$distance_seagrass:df.sample_data$northsouth -5.017e+12
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -1.194e+15
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m 5.164e+13
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 4.088e+13
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 9.253e+14
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 1.131e+14
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 1.953e+07
## df.sample_data$distance_seagrass 6.407e+05
## df.sample_data$size_seagrass 6.667e+06
## df.sample_data$mpanon-mpa 2.438e+07
## df.sample_data$depth10m 2.762e+07
## df.sample_data$northsouth 2.542e+07
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass 2.816e+05
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 3.209e+05
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 4.037e+06
## df.sample_data$distance_seagrass:df.sample_data$depth10m 9.061e+05
## df.sample_data$size_seagrass:df.sample_data$depth10m 9.428e+06
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 3.447e+07
## df.sample_data$distance_seagrass:df.sample_data$northsouth 6.295e+05
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 3.594e+07
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m 3.983e+05
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 4.538e+05
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 5.709e+06
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 8.902e+05
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) -174840351
## df.sample_data$distance_seagrass 69565230
## df.sample_data$size_seagrass 129316578
## df.sample_data$mpanon-mpa 174411425
## df.sample_data$depth10m 122143289
## df.sample_data$northsouth -29489582
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass -123434161
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa -118018939
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa -211210010
## df.sample_data$distance_seagrass:df.sample_data$depth10m -176100218
## df.sample_data$size_seagrass:df.sample_data$depth10m -147188419
## df.sample_data$mpanon-mpa:df.sample_data$depth10m -62800525
## df.sample_data$distance_seagrass:df.sample_data$northsouth -7971031
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -33228171
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m 129653631
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 90080729
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 162070585
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 127082595
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) <2e-16
## df.sample_data$distance_seagrass <2e-16
## df.sample_data$size_seagrass <2e-16
## df.sample_data$mpanon-mpa <2e-16
## df.sample_data$depth10m <2e-16
## df.sample_data$northsouth <2e-16
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass <2e-16
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa <2e-16
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa <2e-16
## df.sample_data$distance_seagrass:df.sample_data$depth10m <2e-16
## df.sample_data$size_seagrass:df.sample_data$depth10m <2e-16
## df.sample_data$mpanon-mpa:df.sample_data$depth10m <2e-16
## df.sample_data$distance_seagrass:df.sample_data$northsouth <2e-16
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth <2e-16
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m <2e-16
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m <2e-16
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m <2e-16
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth <2e-16
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Intercept) ***
## df.sample_data$distance_seagrass ***
## df.sample_data$size_seagrass ***
## df.sample_data$mpanon-mpa ***
## df.sample_data$depth10m ***
## df.sample_data$northsouth ***
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass ***
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa ***
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa ***
## df.sample_data$distance_seagrass:df.sample_data$depth10m ***
## df.sample_data$size_seagrass:df.sample_data$depth10m ***
## df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## df.sample_data$distance_seagrass:df.sample_data$northsouth ***
## df.sample_data$size_seagrass:df.sample_data$northsouth
## df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$depth10m:df.sample_data$northsouth ***
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m ***
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth ***
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 304.35 on 359 degrees of freedom
## Residual deviance: 3027.67 on 342 degrees of freedom
## AIC: 3063.7
##
## Number of Fisher Scoring iterations: 25
## [1] "siganus_spinus_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ df.sample_data$distance_seagrass *
## df.sample_data$size_seagrass * df.sample_data$mpa * df.sample_data$depth *
## df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -0.45904 -0.00002 -0.00002 -0.00002 2.44775
##
## Coefficients: (13 not defined because of singularities)
## Estimate
## (Intercept) -1.090e+01
## df.sample_data$distance_seagrass -7.031e-01
## df.sample_data$size_seagrass -1.503e+01
## df.sample_data$mpanon-mpa -1.850e+01
## df.sample_data$depth10m 1.013e+01
## df.sample_data$northsouth 9.785e+01
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass 4.263e-01
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 1.002e+00
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 9.922e+00
## df.sample_data$distance_seagrass:df.sample_data$depth10m -6.608e-01
## df.sample_data$size_seagrass:df.sample_data$depth10m -4.976e+00
## df.sample_data$mpanon-mpa:df.sample_data$depth10m -2.910e+00
## df.sample_data$distance_seagrass:df.sample_data$northsouth -3.329e-01
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth -7.138e+01
## df.sample_data$depth10m:df.sample_data$northsouth -6.716e+00
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m 2.183e-01
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.277e-02
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.985e+00
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 6.269e-01
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 6.890e+13
## df.sample_data$distance_seagrass 4.305e+12
## df.sample_data$size_seagrass 6.397e+13
## df.sample_data$mpanon-mpa 7.766e+13
## df.sample_data$depth10m 1.879e+04
## df.sample_data$northsouth 2.965e+14
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass 2.051e+12
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 3.361e+12
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 4.574e+13
## df.sample_data$distance_seagrass:df.sample_data$depth10m 5.052e+02
## df.sample_data$size_seagrass:df.sample_data$depth10m 5.405e+03
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.466e+04
## df.sample_data$distance_seagrass:df.sample_data$northsouth 8.438e+11
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth 2.902e+14
## df.sample_data$depth10m:df.sample_data$northsouth 2.158e+04
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m 2.415e+02
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.927e+02
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 3.593e+03
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 5.438e+02
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0.000
## df.sample_data$distance_seagrass 0.000
## df.sample_data$size_seagrass 0.000
## df.sample_data$mpanon-mpa 0.000
## df.sample_data$depth10m 0.001
## df.sample_data$northsouth 0.000
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass 0.000
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 0.000
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 0.000
## df.sample_data$distance_seagrass:df.sample_data$depth10m -0.001
## df.sample_data$size_seagrass:df.sample_data$depth10m -0.001
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.000
## df.sample_data$distance_seagrass:df.sample_data$northsouth 0.000
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth 0.000
## df.sample_data$depth10m:df.sample_data$northsouth 0.000
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m 0.001
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.000
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.001
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 0.001
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 1.000
## df.sample_data$distance_seagrass 1.000
## df.sample_data$size_seagrass 1.000
## df.sample_data$mpanon-mpa 1.000
## df.sample_data$depth10m 1.000
## df.sample_data$northsouth 1.000
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass 1.000
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 1.000
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 1.000
## df.sample_data$distance_seagrass:df.sample_data$depth10m 0.999
## df.sample_data$size_seagrass:df.sample_data$depth10m 0.999
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## df.sample_data$distance_seagrass:df.sample_data$northsouth 1.000
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth 1.000
## df.sample_data$depth10m:df.sample_data$northsouth 1.000
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m 0.999
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.999
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 0.999
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 52.697 on 359 degrees of freedom
## Residual deviance: 33.947 on 341 degrees of freedom
## AIC: 71.947
##
## Number of Fisher Scoring iterations: 21
log(size_seagrass)
for (sp in my_nur_species){
print(sp)
res <- glm(df.sample_data[,c(sp)] ~ df.sample_data$distance_seagrass * (log(df.sample_data$size_seagrass)) * df.sample_data$mpa * df.sample_data$depth * df.sample_data$north, family="binomial")
print(summary(res))
par(mfrow=c(1,2))
plot(fitted(res),residuals(res),xlab="Fitted values", ylab="Residuals", abline(h=0, lty=2))
tryCatch(
lines(smooth.spline(fitted(res), residuals(res))),
error=function(e){} )
qqnorm(res$residuals)
qqline(res$residuals) }
## [1] "abudefduf_lorenzi_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ df.sample_data$distance_seagrass *
## (log(df.sample_data$size_seagrass)) * df.sample_data$mpa *
## df.sample_data$depth * df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -0.32029 -0.00001 -0.00001 -0.00001 2.44775
##
## Coefficients: (13 not defined because of singularities)
## Estimate
## (Intercept) -2.357e+01
## df.sample_data$distance_seagrass -1.745e-13
## log(df.sample_data$size_seagrass) 1.209e-11
## df.sample_data$mpanon-mpa -7.784e-12
## df.sample_data$depth10m -6.131e+02
## df.sample_data$northsouth 2.186e-12
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass) -3.197e-13
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa -2.394e-13
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa -9.422e-12
## df.sample_data$distance_seagrass:df.sample_data$depth10m 1.597e+01
## log(df.sample_data$size_seagrass):df.sample_data$depth10m -2.087e+02
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 6.270e+02
## df.sample_data$distance_seagrass:df.sample_data$northsouth -5.715e-13
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -3.814e+02
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m 1.710e+00
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -1.591e+01
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.584e+02
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 2.937e+01
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 8.068e+00
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 3.415e+04
## df.sample_data$distance_seagrass 7.479e+02
## log(df.sample_data$size_seagrass) 1.888e+04
## df.sample_data$mpanon-mpa 2.965e+04
## df.sample_data$depth10m 9.290e+15
## df.sample_data$northsouth 2.881e+04
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass) 5.260e+02
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 5.560e+02
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1.685e+04
## df.sample_data$distance_seagrass:df.sample_data$depth10m 2.395e+14
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 3.231e+15
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 9.425e+15
## df.sample_data$distance_seagrass:df.sample_data$northsouth 1.526e+03
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 5.670e+15
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m 2.921e+13
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.356e+14
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.474e+15
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 4.394e+14
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1.181e+14
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) -0.001
## df.sample_data$distance_seagrass 0.000
## log(df.sample_data$size_seagrass) 0.000
## df.sample_data$mpanon-mpa 0.000
## df.sample_data$depth10m 0.000
## df.sample_data$northsouth 0.000
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass) 0.000
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 0.000
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0.000
## df.sample_data$distance_seagrass:df.sample_data$depth10m 0.000
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 0.000
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.000
## df.sample_data$distance_seagrass:df.sample_data$northsouth 0.000
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0.000
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m 0.000
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.000
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.000
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 0.000
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0.000
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 0.999
## df.sample_data$distance_seagrass 1.000
## log(df.sample_data$size_seagrass) 1.000
## df.sample_data$mpanon-mpa 1.000
## df.sample_data$depth10m 1.000
## df.sample_data$northsouth 1.000
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass) 1.000
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 1.000
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1.000
## df.sample_data$distance_seagrass:df.sample_data$depth10m 1.000
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 1.000
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## df.sample_data$distance_seagrass:df.sample_data$northsouth 1.000
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1.000
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m 1.000
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 1.000
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1.000
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 13.7694 on 359 degrees of freedom
## Residual deviance: 7.9406 on 341 degrees of freedom
## AIC: 45.941
##
## Number of Fisher Scoring iterations: 22
## [1] "abudefduf_sexfasciatus_pres"
## Warning: glm.fit: algorithm did not converge
## Warning: glm.fit: fitted probabilities numerically 0 or 1 occurred
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ df.sample_data$distance_seagrass *
## (log(df.sample_data$size_seagrass)) * df.sample_data$mpa *
## df.sample_data$depth * df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -0.75853 -0.45904 -0.00223 0.00000 2.44775
##
## Coefficients: (14 not defined because of singularities)
## Estimate
## (Intercept) 1.833e+01
## df.sample_data$distance_seagrass -6.862e-01
## log(df.sample_data$size_seagrass) 1.006e+01
## df.sample_data$mpanon-mpa -1.426e+01
## df.sample_data$depth10m -2.243e+05
## df.sample_data$northsouth 7.369e+00
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass) -3.631e-01
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 4.127e-01
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa -8.196e+00
## df.sample_data$distance_seagrass:df.sample_data$depth10m -6.391e+03
## log(df.sample_data$size_seagrass):df.sample_data$depth10m -4.008e+05
## df.sample_data$mpanon-mpa:df.sample_data$depth10m -4.302e+04
## df.sample_data$distance_seagrass:df.sample_data$northsouth -8.187e-01
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -3.436e+05
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m 1.625e+04
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.776e+04
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 3.172e+05
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 3.756e+04
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 4.518e+04
## df.sample_data$distance_seagrass 1.521e+03
## log(df.sample_data$size_seagrass) 2.376e+04
## df.sample_data$mpanon-mpa 3.115e+04
## df.sample_data$depth10m 1.014e+06
## df.sample_data$northsouth 1.804e+04
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass) 8.531e+02
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 9.247e+02
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1.937e+04
## df.sample_data$distance_seagrass:df.sample_data$depth10m 2.884e+04
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 1.796e+06
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.290e+05
## df.sample_data$distance_seagrass:df.sample_data$northsouth 1.972e+03
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1.548e+06
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m 7.280e+04
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 7.954e+04
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.422e+06
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 1.684e+05
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0.000
## df.sample_data$distance_seagrass 0.000
## log(df.sample_data$size_seagrass) 0.000
## df.sample_data$mpanon-mpa 0.000
## df.sample_data$depth10m -0.221
## df.sample_data$northsouth 0.000
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass) 0.000
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 0.000
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0.000
## df.sample_data$distance_seagrass:df.sample_data$depth10m -0.222
## log(df.sample_data$size_seagrass):df.sample_data$depth10m -0.223
## df.sample_data$mpanon-mpa:df.sample_data$depth10m -0.188
## df.sample_data$distance_seagrass:df.sample_data$northsouth 0.000
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -0.222
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m 0.223
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.223
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.223
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 0.223
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 1.000
## df.sample_data$distance_seagrass 1.000
## log(df.sample_data$size_seagrass) 1.000
## df.sample_data$mpanon-mpa 1.000
## df.sample_data$depth10m 0.825
## df.sample_data$northsouth 1.000
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass) 1.000
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 1.000
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1.000
## df.sample_data$distance_seagrass:df.sample_data$depth10m 0.825
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 0.823
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.851
## df.sample_data$distance_seagrass:df.sample_data$northsouth 1.000
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0.824
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m 0.823
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.823
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.823
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 0.823
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 176.35 on 359 degrees of freedom
## Residual deviance: 139.16 on 342 degrees of freedom
## AIC: 175.16
##
## Number of Fisher Scoring iterations: 25
## [1] "abudefduf_vaigiensis_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ df.sample_data$distance_seagrass *
## (log(df.sample_data$size_seagrass)) * df.sample_data$mpa *
## df.sample_data$depth * df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -1.55176 -0.45904 -0.00008 -0.00008 2.44775
##
## Coefficients: (12 not defined because of singularities)
## Estimate
## (Intercept) -2.498e+01
## df.sample_data$distance_seagrass 4.351e-01
## log(df.sample_data$size_seagrass) -1.337e+01
## df.sample_data$mpanon-mpa 1.952e+01
## df.sample_data$depth10m 5.519e+01
## df.sample_data$northsouth -1.097e+01
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass) 3.340e-01
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa -1.893e-01
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1.129e+01
## df.sample_data$distance_seagrass:df.sample_data$depth10m -1.060e+00
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 3.061e+01
## df.sample_data$mpanon-mpa:df.sample_data$depth10m -3.476e+01
## df.sample_data$distance_seagrass:df.sample_data$northsouth 9.155e-01
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -3.193e+01
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m -7.058e-01
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.558e-02
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -2.688e+01
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth 5.195e-02
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth -1.080e+00
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 2.038e+01
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 5.693e+12
## df.sample_data$distance_seagrass 1.468e+11
## log(df.sample_data$size_seagrass) 1.980e+12
## df.sample_data$mpanon-mpa 5.775e+12
## df.sample_data$depth10m 9.235e+13
## df.sample_data$northsouth 3.474e+12
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass) 1.790e+10
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 1.444e+11
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1.516e+12
## df.sample_data$distance_seagrass:df.sample_data$depth10m 1.407e+12
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 5.793e+13
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 6.713e+13
## df.sample_data$distance_seagrass:df.sample_data$northsouth 2.693e+11
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 4.944e+13
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m 1.534e+12
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 3.343e+11
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 5.004e+13
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth 7.234e+10
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 3.545e+12
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 8.187e+13
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0
## df.sample_data$distance_seagrass 0
## log(df.sample_data$size_seagrass) 0
## df.sample_data$mpanon-mpa 0
## df.sample_data$depth10m 0
## df.sample_data$northsouth 0
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass) 0
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 0
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0
## df.sample_data$distance_seagrass:df.sample_data$depth10m 0
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 0
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## df.sample_data$distance_seagrass:df.sample_data$northsouth 0
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m 0
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth 0
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 0
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 0
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 1
## df.sample_data$distance_seagrass 1
## log(df.sample_data$size_seagrass) 1
## df.sample_data$mpanon-mpa 1
## df.sample_data$depth10m 1
## df.sample_data$northsouth 1
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass) 1
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 1
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1
## df.sample_data$distance_seagrass:df.sample_data$depth10m 1
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 1
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## df.sample_data$distance_seagrass:df.sample_data$northsouth 1
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m 1
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth 1
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 1
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 1
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 343.02 on 359 degrees of freedom
## Residual deviance: 205.76 on 340 degrees of freedom
## AIC: 245.76
##
## Number of Fisher Scoring iterations: 18
## [1] "cheilinus_chlorourus_pres"
## Warning: glm.fit: algorithm did not converge
## Warning: glm.fit: fitted probabilities numerically 0 or 1 occurred
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ df.sample_data$distance_seagrass *
## (log(df.sample_data$size_seagrass)) * df.sample_data$mpa *
## df.sample_data$depth * df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -1.0163 -0.4672 -0.3277 -0.0149 2.4873
##
## Coefficients: (9 not defined because of singularities)
## Estimate
## (Intercept) -2.252e+01
## df.sample_data$distance_seagrass 2.860e-01
## log(df.sample_data$size_seagrass) 6.985e+00
## df.sample_data$mpanon-mpa 2.210e+01
## df.sample_data$depth10m -9.784e+11
## df.sample_data$northsouth 2.359e-01
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass) -4.720e-02
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa -3.534e-01
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa -6.860e+00
## df.sample_data$distance_seagrass:df.sample_data$depth10m -2.883e+09
## log(df.sample_data$size_seagrass):df.sample_data$depth10m -1.085e+12
## df.sample_data$mpanon-mpa:df.sample_data$depth10m -1.016e+13
## df.sample_data$distance_seagrass:df.sample_data$northsouth -7.562e-02
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 3.951e+12
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m 3.897e+10
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 3.124e+11
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.125e+13
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 5.242e+10
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth -1.260e+12
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 5.675e+12
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth -2.408e+11
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth -9.110e+12
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 1.278e+09
## Std. Error
## (Intercept) 6.890e+04
## df.sample_data$distance_seagrass 1.072e+03
## log(df.sample_data$size_seagrass) 2.584e+04
## df.sample_data$mpanon-mpa 7.352e+04
## df.sample_data$depth10m 2.776e+13
## df.sample_data$northsouth 5.945e+03
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass) 2.812e+02
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 1.268e+03
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 2.440e+04
## df.sample_data$distance_seagrass:df.sample_data$depth10m 8.302e+11
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 9.827e+12
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 5.808e+13
## df.sample_data$distance_seagrass:df.sample_data$northsouth 6.499e+02
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 3.560e+13
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m 3.039e+11
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.638e+12
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 6.366e+13
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 5.237e+11
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 2.108e+13
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 7.367e+13
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 1.570e+12
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 6.853e+13
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 6.722e+10
## z value
## (Intercept) 0.000
## df.sample_data$distance_seagrass 0.000
## log(df.sample_data$size_seagrass) 0.000
## df.sample_data$mpanon-mpa 0.000
## df.sample_data$depth10m -0.035
## df.sample_data$northsouth 0.000
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass) 0.000
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 0.000
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0.000
## df.sample_data$distance_seagrass:df.sample_data$depth10m -0.003
## log(df.sample_data$size_seagrass):df.sample_data$depth10m -0.110
## df.sample_data$mpanon-mpa:df.sample_data$depth10m -0.175
## df.sample_data$distance_seagrass:df.sample_data$northsouth 0.000
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0.111
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m 0.128
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.191
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.177
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 0.100
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth -0.060
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 0.077
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth -0.153
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth -0.133
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 0.019
## Pr(>|z|)
## (Intercept) 1.000
## df.sample_data$distance_seagrass 1.000
## log(df.sample_data$size_seagrass) 1.000
## df.sample_data$mpanon-mpa 1.000
## df.sample_data$depth10m 0.972
## df.sample_data$northsouth 1.000
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass) 1.000
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 1.000
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1.000
## df.sample_data$distance_seagrass:df.sample_data$depth10m 0.997
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 0.912
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.861
## df.sample_data$distance_seagrass:df.sample_data$northsouth 1.000
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0.912
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m 0.898
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.849
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.860
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 0.920
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0.952
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 0.939
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 0.878
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 0.894
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 0.985
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 225.15 on 359 degrees of freedom
## Residual deviance: 193.48 on 337 degrees of freedom
## AIC: 239.48
##
## Number of Fisher Scoring iterations: 25
## [1] "cheilinus_undulatus_pres"
## Warning: glm.fit: algorithm did not converge
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ df.sample_data$distance_seagrass *
## (log(df.sample_data$size_seagrass)) * df.sample_data$mpa *
## df.sample_data$depth * df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -2.409e-06 -2.409e-06 -2.409e-06 -2.409e-06 -2.409e-06
##
## Coefficients: (14 not defined because of singularities)
## Estimate
## (Intercept) -2.657e+01
## df.sample_data$distance_seagrass 2.863e-27
## log(df.sample_data$size_seagrass) -1.137e-25
## df.sample_data$mpanon-mpa 1.100e-25
## df.sample_data$depth10m 4.985e-14
## df.sample_data$northsouth -5.058e-26
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass) 3.307e-27
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa -2.018e-27
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 9.267e-26
## df.sample_data$distance_seagrass:df.sample_data$depth10m 4.405e-16
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 4.290e-14
## df.sample_data$mpanon-mpa:df.sample_data$depth10m -1.306e-14
## df.sample_data$distance_seagrass:df.sample_data$northsouth 9.083e-27
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 4.441e-14
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m -1.804e-15
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -1.406e-15
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -3.677e-14
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth -4.466e-15
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 1.530e+05
## df.sample_data$distance_seagrass 3.352e+03
## log(df.sample_data$size_seagrass) 8.463e+04
## df.sample_data$mpanon-mpa 1.329e+05
## df.sample_data$depth10m 2.164e+05
## df.sample_data$northsouth 1.291e+05
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass) 2.357e+03
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 2.492e+03
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 7.553e+04
## df.sample_data$distance_seagrass:df.sample_data$depth10m 4.740e+03
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 1.197e+05
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.879e+05
## df.sample_data$distance_seagrass:df.sample_data$northsouth 6.840e+03
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1.826e+05
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m 3.334e+03
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 3.524e+03
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.068e+05
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 9.673e+03
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0
## df.sample_data$distance_seagrass 0
## log(df.sample_data$size_seagrass) 0
## df.sample_data$mpanon-mpa 0
## df.sample_data$depth10m 0
## df.sample_data$northsouth 0
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass) 0
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 0
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0
## df.sample_data$distance_seagrass:df.sample_data$depth10m 0
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 0
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## df.sample_data$distance_seagrass:df.sample_data$northsouth 0
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m 0
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 0
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 1
## df.sample_data$distance_seagrass 1
## log(df.sample_data$size_seagrass) 1
## df.sample_data$mpanon-mpa 1
## df.sample_data$depth10m 1
## df.sample_data$northsouth 1
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass) 1
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 1
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1
## df.sample_data$distance_seagrass:df.sample_data$depth10m 1
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 1
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## df.sample_data$distance_seagrass:df.sample_data$northsouth 1
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m 1
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 1
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 0.0000e+00 on 359 degrees of freedom
## Residual deviance: 2.0886e-09 on 342 degrees of freedom
## AIC: 36
##
## Number of Fisher Scoring iterations: 25
## [1] "cheilio_inermis_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ df.sample_data$distance_seagrass *
## (log(df.sample_data$size_seagrass)) * df.sample_data$mpa *
## df.sample_data$depth * df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -1.17741 -0.32029 -0.00005 -0.00005 2.44775
##
## Coefficients: (12 not defined because of singularities)
## Estimate
## (Intercept) -4.935e+00
## df.sample_data$distance_seagrass 1.361e-01
## log(df.sample_data$size_seagrass) 5.986e-01
## df.sample_data$mpanon-mpa -2.196e+01
## df.sample_data$depth10m -3.652e+00
## df.sample_data$northsouth 1.255e+01
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass) -3.825e-02
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 3.009e-01
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa -4.019e-01
## df.sample_data$distance_seagrass:df.sample_data$depth10m -2.568e-01
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 2.005e+00
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.484e+01
## df.sample_data$distance_seagrass:df.sample_data$northsouth -5.521e-01
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth -4.790e+00
## df.sample_data$depth10m:df.sample_data$northsouth -2.859e+01
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m 1.969e-01
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -3.284e-01
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 5.660e+00
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 1.178e+00
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth -8.677e+00
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 1.490e+14
## df.sample_data$distance_seagrass 2.269e+12
## log(df.sample_data$size_seagrass) 9.344e+13
## df.sample_data$mpanon-mpa 1.083e+14
## df.sample_data$depth10m 8.037e+13
## df.sample_data$northsouth 7.974e+13
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass) 2.474e+12
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 5.392e+11
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 8.072e+13
## df.sample_data$distance_seagrass:df.sample_data$depth10m 1.746e+12
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 3.659e+13
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.051e+14
## df.sample_data$distance_seagrass:df.sample_data$northsouth 5.718e+12
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth 1.320e+14
## df.sample_data$depth10m:df.sample_data$northsouth 4.991e+13
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m 6.688e+11
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.240e+12
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.167e+12
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 2.508e+12
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 3.531e+13
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0
## df.sample_data$distance_seagrass 0
## log(df.sample_data$size_seagrass) 0
## df.sample_data$mpanon-mpa 0
## df.sample_data$depth10m 0
## df.sample_data$northsouth 0
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass) 0
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 0
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0
## df.sample_data$distance_seagrass:df.sample_data$depth10m 0
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 0
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## df.sample_data$distance_seagrass:df.sample_data$northsouth 0
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth 0
## df.sample_data$depth10m:df.sample_data$northsouth 0
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m 0
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 0
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 1
## df.sample_data$distance_seagrass 1
## log(df.sample_data$size_seagrass) 1
## df.sample_data$mpanon-mpa 1
## df.sample_data$depth10m 1
## df.sample_data$northsouth 1
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass) 1
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 1
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1
## df.sample_data$distance_seagrass:df.sample_data$depth10m 1
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 1
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## df.sample_data$distance_seagrass:df.sample_data$northsouth 1
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth 1
## df.sample_data$depth10m:df.sample_data$northsouth 1
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m 1
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 1
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 181.58 on 359 degrees of freedom
## Residual deviance: 100.44 on 340 degrees of freedom
## AIC: 140.44
##
## Number of Fisher Scoring iterations: 19
## [1] "cheilodipterus_quinquelineatus_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ df.sample_data$distance_seagrass *
## (log(df.sample_data$size_seagrass)) * df.sample_data$mpa *
## df.sample_data$depth * df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -2.44775 -0.66805 -0.00001 0.84460 2.14597
##
## Coefficients: (14 not defined because of singularities)
## Estimate
## (Intercept) 1.912e+01
## df.sample_data$distance_seagrass -6.651e-01
## log(df.sample_data$size_seagrass) 8.074e+00
## df.sample_data$mpanon-mpa -1.563e+01
## df.sample_data$depth10m -2.236e-01
## df.sample_data$northsouth 1.041e+01
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass) -3.358e-01
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 4.791e-01
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa -6.007e+00
## df.sample_data$distance_seagrass:df.sample_data$depth10m 1.152e-02
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 2.014e+00
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.863e-01
## df.sample_data$distance_seagrass:df.sample_data$northsouth -8.254e-01
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1.322e+00
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m -3.969e-02
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -8.540e-03
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -1.907e+00
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth -1.216e-01
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 2.837e+04
## df.sample_data$distance_seagrass 9.550e+02
## log(df.sample_data$size_seagrass) 1.491e+04
## df.sample_data$mpanon-mpa 1.956e+04
## df.sample_data$depth10m 3.641e+04
## df.sample_data$northsouth 1.132e+04
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass) 5.356e+02
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 5.805e+02
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1.216e+04
## df.sample_data$distance_seagrass:df.sample_data$depth10m 1.226e+03
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 1.915e+04
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.511e+04
## df.sample_data$distance_seagrass:df.sample_data$northsouth 1.238e+03
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1.453e+04
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m 6.875e+02
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 7.453e+02
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.561e+04
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 1.589e+03
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0.001
## df.sample_data$distance_seagrass -0.001
## log(df.sample_data$size_seagrass) 0.001
## df.sample_data$mpanon-mpa -0.001
## df.sample_data$depth10m 0.000
## df.sample_data$northsouth 0.001
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass) -0.001
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 0.001
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0.000
## df.sample_data$distance_seagrass:df.sample_data$depth10m 0.000
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 0.000
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.000
## df.sample_data$distance_seagrass:df.sample_data$northsouth -0.001
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0.000
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m 0.000
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.000
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.000
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 0.000
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 0.999
## df.sample_data$distance_seagrass 0.999
## log(df.sample_data$size_seagrass) 1.000
## df.sample_data$mpanon-mpa 0.999
## df.sample_data$depth10m 1.000
## df.sample_data$northsouth 0.999
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass) 0.999
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 0.999
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1.000
## df.sample_data$distance_seagrass:df.sample_data$depth10m 1.000
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 1.000
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## df.sample_data$distance_seagrass:df.sample_data$northsouth 0.999
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1.000
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m 1.000
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 1.000
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 497.72 on 359 degrees of freedom
## Residual deviance: 334.00 on 342 degrees of freedom
## AIC: 370
##
## Number of Fisher Scoring iterations: 21
## [1] "fistularia_commersonii_pres"
## Warning: glm.fit: algorithm did not converge
## Warning: glm.fit: fitted probabilities numerically 0 or 1 occurred
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ df.sample_data$distance_seagrass *
## (log(df.sample_data$size_seagrass)) * df.sample_data$mpa *
## df.sample_data$depth * df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -8.4904 -0.6202 -0.3435 0.0000 2.4526
##
## Coefficients: (14 not defined because of singularities)
## Estimate
## (Intercept) 2.910e+04
## df.sample_data$distance_seagrass 1.595e+02
## log(df.sample_data$size_seagrass) 3.425e+04
## df.sample_data$mpanon-mpa 1.010e+03
## df.sample_data$depth10m -6.526e+12
## df.sample_data$northsouth 6.697e+04
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass) -1.254e+03
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa -1.292e+03
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa -3.720e+04
## df.sample_data$distance_seagrass:df.sample_data$depth10m -3.583e+10
## log(df.sample_data$size_seagrass):df.sample_data$depth10m -7.680e+12
## df.sample_data$mpanon-mpa:df.sample_data$depth10m -2.309e+11
## df.sample_data$distance_seagrass:df.sample_data$northsouth -5.353e+03
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -1.501e+13
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m 2.812e+11
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.898e+11
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 8.340e+12
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 1.200e+12
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 1.593e+05
## df.sample_data$distance_seagrass 3.563e+03
## log(df.sample_data$size_seagrass) 1.428e+05
## df.sample_data$mpanon-mpa 9.468e+04
## df.sample_data$depth10m 1.970e+05
## df.sample_data$northsouth 2.784e+05
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass) 5.144e+03
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 5.411e+03
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1.487e+05
## df.sample_data$distance_seagrass:df.sample_data$depth10m 3.685e+03
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 1.930e+05
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 9.990e+04
## df.sample_data$distance_seagrass:df.sample_data$northsouth 2.095e+04
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 3.744e+05
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m 6.977e+03
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 7.261e+03
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.044e+05
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 2.899e+04
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 1.830e-01
## df.sample_data$distance_seagrass 4.500e-02
## log(df.sample_data$size_seagrass) 2.400e-01
## df.sample_data$mpanon-mpa 1.100e-02
## df.sample_data$depth10m -3.312e+07
## df.sample_data$northsouth 2.410e-01
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass) -2.440e-01
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa -2.390e-01
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa -2.500e-01
## df.sample_data$distance_seagrass:df.sample_data$depth10m -9.725e+06
## log(df.sample_data$size_seagrass):df.sample_data$depth10m -3.978e+07
## df.sample_data$mpanon-mpa:df.sample_data$depth10m -2.311e+06
## df.sample_data$distance_seagrass:df.sample_data$northsouth -2.560e-01
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -4.009e+07
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m 4.030e+07
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 3.992e+07
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 4.080e+07
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 4.140e+07
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 0.855
## df.sample_data$distance_seagrass 0.964
## log(df.sample_data$size_seagrass) 0.810
## df.sample_data$mpanon-mpa 0.991
## df.sample_data$depth10m <2e-16
## df.sample_data$northsouth 0.810
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass) 0.807
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 0.811
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0.802
## df.sample_data$distance_seagrass:df.sample_data$depth10m <2e-16
## log(df.sample_data$size_seagrass):df.sample_data$depth10m <2e-16
## df.sample_data$mpanon-mpa:df.sample_data$depth10m <2e-16
## df.sample_data$distance_seagrass:df.sample_data$northsouth 0.798
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth <2e-16
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m <2e-16
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m <2e-16
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m <2e-16
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth <2e-16
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Intercept)
## df.sample_data$distance_seagrass
## log(df.sample_data$size_seagrass)
## df.sample_data$mpanon-mpa
## df.sample_data$depth10m ***
## df.sample_data$northsouth
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass)
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa
## df.sample_data$distance_seagrass:df.sample_data$depth10m ***
## log(df.sample_data$size_seagrass):df.sample_data$depth10m ***
## df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## df.sample_data$distance_seagrass:df.sample_data$northsouth
## log(df.sample_data$size_seagrass):df.sample_data$northsouth
## df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$depth10m:df.sample_data$northsouth ***
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m ***
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth ***
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 297.32 on 359 degrees of freedom
## Residual deviance: 1361.34 on 342 degrees of freedom
## AIC: 1397.3
##
## Number of Fisher Scoring iterations: 25
## [1] "halichoeres_argus_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ df.sample_data$distance_seagrass *
## (log(df.sample_data$size_seagrass)) * df.sample_data$mpa *
## df.sample_data$depth * df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -0.75853 -0.45904 -0.32029 -0.00008 2.44775
##
## Coefficients: (14 not defined because of singularities)
## Estimate
## (Intercept) -14.64601
## df.sample_data$distance_seagrass 0.28498
## log(df.sample_data$size_seagrass) -5.03931
## df.sample_data$mpanon-mpa -12.72659
## df.sample_data$depth10m 4.33646
## df.sample_data$northsouth 23.08679
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass) 0.06885
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 0.21535
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 4.50553
## df.sample_data$distance_seagrass:df.sample_data$depth10m -0.13629
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 0.28909
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 23.67563
## df.sample_data$distance_seagrass:df.sample_data$northsouth -0.29423
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -37.35524
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m 0.04051
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -0.41877
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -3.96578
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 0.66431
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 1857.25387
## df.sample_data$distance_seagrass 43.84920
## log(df.sample_data$size_seagrass) 752.69204
## df.sample_data$mpanon-mpa 1677.28001
## df.sample_data$depth10m 3406.56345
## df.sample_data$northsouth 3121.67992
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass) 10.98386
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 27.11271
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 696.21296
## df.sample_data$distance_seagrass:df.sample_data$depth10m 67.50289
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 1754.00527
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 2654.82959
## df.sample_data$distance_seagrass:df.sample_data$northsouth 37.89607
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 3401.60605
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m 39.03708
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 35.41787
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1830.02690
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 89.69814
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) -0.008
## df.sample_data$distance_seagrass 0.006
## log(df.sample_data$size_seagrass) -0.007
## df.sample_data$mpanon-mpa -0.008
## df.sample_data$depth10m 0.001
## df.sample_data$northsouth 0.007
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass) 0.006
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 0.008
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0.006
## df.sample_data$distance_seagrass:df.sample_data$depth10m -0.002
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 0.000
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.009
## df.sample_data$distance_seagrass:df.sample_data$northsouth -0.008
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -0.011
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m 0.001
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -0.012
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -0.002
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 0.007
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 0.994
## df.sample_data$distance_seagrass 0.995
## log(df.sample_data$size_seagrass) 0.995
## df.sample_data$mpanon-mpa 0.994
## df.sample_data$depth10m 0.999
## df.sample_data$northsouth 0.994
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass) 0.995
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 0.994
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0.995
## df.sample_data$distance_seagrass:df.sample_data$depth10m 0.998
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 1.000
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.993
## df.sample_data$distance_seagrass:df.sample_data$northsouth 0.994
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0.991
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m 0.999
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.991
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.998
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 0.994
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 215.97 on 359 degrees of freedom
## Residual deviance: 188.06 on 342 degrees of freedom
## AIC: 224.06
##
## Number of Fisher Scoring iterations: 18
## [1] "halichoeres_hortulanus_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ df.sample_data$distance_seagrass *
## (log(df.sample_data$size_seagrass)) * df.sample_data$mpa *
## df.sample_data$depth * df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -2.1460 -0.5701 -0.3203 0.7585 2.4478
##
## Coefficients: (14 not defined because of singularities)
## Estimate
## (Intercept) 0.962724
## df.sample_data$distance_seagrass 0.022382
## log(df.sample_data$size_seagrass) -0.529379
## df.sample_data$mpanon-mpa -1.852477
## df.sample_data$depth10m -4.355903
## df.sample_data$northsouth 0.131338
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass) 0.005923
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 0.017905
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa -0.111489
## df.sample_data$distance_seagrass:df.sample_data$depth10m 0.035761
## log(df.sample_data$size_seagrass):df.sample_data$depth10m -0.766228
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 6.683744
## df.sample_data$distance_seagrass:df.sample_data$northsouth -0.022584
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -5.678723
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m 0.054753
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -0.138428
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.689975
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 0.266082
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 1.089563
## df.sample_data$distance_seagrass 0.024316
## log(df.sample_data$size_seagrass) 0.585497
## df.sample_data$mpanon-mpa 0.941745
## df.sample_data$depth10m 1.715600
## df.sample_data$northsouth 0.847638
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass) 0.016437
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 0.018553
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0.567699
## df.sample_data$distance_seagrass:df.sample_data$depth10m 0.036620
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 0.981656
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.470375
## df.sample_data$distance_seagrass:df.sample_data$northsouth 0.046988
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1.392423
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m 0.028053
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.029474
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.959162
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 0.086367
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0.884
## df.sample_data$distance_seagrass 0.920
## log(df.sample_data$size_seagrass) -0.904
## df.sample_data$mpanon-mpa -1.967
## df.sample_data$depth10m -2.539
## df.sample_data$northsouth 0.155
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass) 0.360
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 0.965
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa -0.196
## df.sample_data$distance_seagrass:df.sample_data$depth10m 0.977
## log(df.sample_data$size_seagrass):df.sample_data$depth10m -0.781
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 4.546
## df.sample_data$distance_seagrass:df.sample_data$northsouth -0.481
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -4.078
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m 1.952
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -4.697
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.719
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 3.081
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 0.37692
## df.sample_data$distance_seagrass 0.35734
## log(df.sample_data$size_seagrass) 0.36591
## df.sample_data$mpanon-mpa 0.04918
## df.sample_data$depth10m 0.01112
## df.sample_data$northsouth 0.87686
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass) 0.71856
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 0.33449
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0.84431
## df.sample_data$distance_seagrass:df.sample_data$depth10m 0.32879
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 0.43507
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 5.48e-06
## df.sample_data$distance_seagrass:df.sample_data$northsouth 0.63079
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 4.54e-05
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m 0.05096
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.65e-06
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.47192
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 0.00206
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Intercept)
## df.sample_data$distance_seagrass
## log(df.sample_data$size_seagrass)
## df.sample_data$mpanon-mpa *
## df.sample_data$depth10m *
## df.sample_data$northsouth
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass)
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa
## df.sample_data$distance_seagrass:df.sample_data$depth10m
## log(df.sample_data$size_seagrass):df.sample_data$depth10m
## df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## df.sample_data$distance_seagrass:df.sample_data$northsouth
## log(df.sample_data$size_seagrass):df.sample_data$northsouth
## df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$depth10m:df.sample_data$northsouth ***
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m .
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth **
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 495.05 on 359 degrees of freedom
## Residual deviance: 335.78 on 342 degrees of freedom
## AIC: 371.78
##
## Number of Fisher Scoring iterations: 5
## [1] "halichoeres_scapularis_pres"
## Warning: glm.fit: algorithm did not converge
## Warning: glm.fit: fitted probabilities numerically 0 or 1 occurred
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ df.sample_data$distance_seagrass *
## (log(df.sample_data$size_seagrass)) * df.sample_data$mpa *
## df.sample_data$depth * df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -1.9815 -0.4731 -0.3041 0.0000 2.4888
##
## Coefficients: (11 not defined because of singularities)
## Estimate
## (Intercept) -3.175e+00
## df.sample_data$distance_seagrass 8.690e-02
## log(df.sample_data$size_seagrass) -3.623e-01
## df.sample_data$mpanon-mpa 2.769e+00
## df.sample_data$depth10m 2.074e+13
## df.sample_data$northsouth -9.946e-01
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass) 1.835e-02
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa -7.396e-02
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 6.136e-02
## df.sample_data$distance_seagrass:df.sample_data$depth10m -3.546e+10
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 2.045e+13
## df.sample_data$mpanon-mpa:df.sample_data$depth10m -9.978e+12
## df.sample_data$distance_seagrass:df.sample_data$northsouth 5.267e-04
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 2.727e+13
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m -7.029e+11
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -4.347e+11
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -1.605e+13
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth -2.766e+12
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 4.437e+13
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth -1.918e+12
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth -1.131e+13
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 1.087e+05
## df.sample_data$distance_seagrass 5.970e+02
## log(df.sample_data$size_seagrass) 1.279e+05
## df.sample_data$mpanon-mpa 3.847e+03
## df.sample_data$depth10m 1.112e+14
## df.sample_data$northsouth 2.500e+05
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass) 4.684e+03
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 4.828e+03
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1.389e+05
## df.sample_data$distance_seagrass:df.sample_data$depth10m 3.382e+12
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 5.725e+13
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.816e+14
## df.sample_data$distance_seagrass:df.sample_data$northsouth 1.999e+04
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 3.238e+14
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m 2.136e+12
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 7.322e+12
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 3.421e+14
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 1.251e+13
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 2.776e+14
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 7.994e+12
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 3.310e+14
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0.000
## df.sample_data$distance_seagrass 0.000
## log(df.sample_data$size_seagrass) 0.000
## df.sample_data$mpanon-mpa 0.001
## df.sample_data$depth10m 0.187
## df.sample_data$northsouth 0.000
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass) 0.000
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 0.000
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0.000
## df.sample_data$distance_seagrass:df.sample_data$depth10m -0.010
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 0.357
## df.sample_data$mpanon-mpa:df.sample_data$depth10m -0.035
## df.sample_data$distance_seagrass:df.sample_data$northsouth 0.000
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0.084
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m -0.329
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -0.059
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -0.047
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth -0.221
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 0.160
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth -0.240
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth -0.034
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 1.000
## df.sample_data$distance_seagrass 1.000
## log(df.sample_data$size_seagrass) 1.000
## df.sample_data$mpanon-mpa 0.999
## df.sample_data$depth10m 0.852
## df.sample_data$northsouth 1.000
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass) 1.000
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 1.000
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1.000
## df.sample_data$distance_seagrass:df.sample_data$depth10m 0.992
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 0.721
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.972
## df.sample_data$distance_seagrass:df.sample_data$northsouth 1.000
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0.933
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m 0.742
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.953
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.963
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 0.825
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 0.873
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 0.810
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 0.973
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 314.56 on 359 degrees of freedom
## Residual deviance: 199.08 on 339 degrees of freedom
## AIC: 241.08
##
## Number of Fisher Scoring iterations: 25
## [1] "lethrinus_harak_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ df.sample_data$distance_seagrass *
## (log(df.sample_data$size_seagrass)) * df.sample_data$mpa *
## df.sample_data$depth * df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -0.32029 -0.00002 -0.00002 -0.00002 2.44775
##
## Coefficients: (2 not defined because of singularities)
## Estimate
## (Intercept) 2.106e+01
## df.sample_data$distance_seagrass -4.456e-01
## log(df.sample_data$size_seagrass) 2.680e+01
## df.sample_data$mpanon-mpa 6.122e+01
## df.sample_data$depth10m -9.012e+00
## df.sample_data$northsouth -1.744e+02
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass) -5.794e-01
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa -2.976e+00
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa -8.019e+01
## df.sample_data$distance_seagrass:df.sample_data$depth10m 4.711e-03
## log(df.sample_data$size_seagrass):df.sample_data$depth10m -2.795e+00
## df.sample_data$mpanon-mpa:df.sample_data$depth10m -2.111e+01
## df.sample_data$distance_seagrass:df.sample_data$northsouth 2.981e+00
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth 1.604e+02
## df.sample_data$depth10m:df.sample_data$northsouth 6.551e+01
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa -1.764e+00
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m -1.058e-01
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 7.643e-01
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 3.596e+01
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth 6.094e-01
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth -6.838e+00
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth 6.583e+01
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth -1.566e+00
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth -1.247e+00
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth -1.747e+01
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -5.415e-02
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth -6.833e-01
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth -7.925e-02
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth -2.622e+01
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth -3.082e-02
## Std. Error
## (Intercept) 3.704e+18
## df.sample_data$distance_seagrass 8.533e+16
## log(df.sample_data$size_seagrass) 1.580e+18
## df.sample_data$mpanon-mpa 5.263e+18
## df.sample_data$depth10m 5.654e+17
## df.sample_data$northsouth 4.553e+18
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass) 2.690e+16
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 1.425e+17
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1.351e+18
## df.sample_data$distance_seagrass:df.sample_data$depth10m 1.386e+16
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 2.591e+17
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 5.596e+17
## df.sample_data$distance_seagrass:df.sample_data$northsouth 5.022e+16
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth 3.473e+18
## df.sample_data$depth10m:df.sample_data$northsouth 1.128e+18
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 6.862e+16
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m 6.479e+15
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.655e+16
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 5.956e+17
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth 1.822e+16
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth 2.129e+17
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth 1.272e+18
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 2.419e+16
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 3.640e+17
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 8.372e+17
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 8.734e+15
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth 4.813e+16
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 2.421e+15
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 3.377e+17
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 4.999e+15
## z value
## (Intercept) 0
## df.sample_data$distance_seagrass 0
## log(df.sample_data$size_seagrass) 0
## df.sample_data$mpanon-mpa 0
## df.sample_data$depth10m 0
## df.sample_data$northsouth 0
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass) 0
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 0
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0
## df.sample_data$distance_seagrass:df.sample_data$depth10m 0
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 0
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## df.sample_data$distance_seagrass:df.sample_data$northsouth 0
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth 0
## df.sample_data$depth10m:df.sample_data$northsouth 0
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m 0
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth 0
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth 0
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth 0
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 0
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 0
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth 0
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 0
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 0
## Pr(>|z|)
## (Intercept) 1
## df.sample_data$distance_seagrass 1
## log(df.sample_data$size_seagrass) 1
## df.sample_data$mpanon-mpa 1
## df.sample_data$depth10m 1
## df.sample_data$northsouth 1
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass) 1
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 1
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1
## df.sample_data$distance_seagrass:df.sample_data$depth10m 1
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 1
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## df.sample_data$distance_seagrass:df.sample_data$northsouth 1
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth 1
## df.sample_data$depth10m:df.sample_data$northsouth 1
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m 1
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth 1
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth 1
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth 1
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 1
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 1
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth 1
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 1
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 1
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 34.700 on 359 degrees of freedom
## Residual deviance: 23.822 on 330 degrees of freedom
## AIC: 83.822
##
## Number of Fisher Scoring iterations: 21
## [1] "lutjanus_decussatus_pres"
## Warning: glm.fit: algorithm did not converge
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ df.sample_data$distance_seagrass *
## (log(df.sample_data$size_seagrass)) * df.sample_data$mpa *
## df.sample_data$depth * df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -1.6233 -0.4689 -0.2409 0.0000 2.6661
##
## Coefficients: (11 not defined because of singularities)
## Estimate
## (Intercept) 1.229e+01
## df.sample_data$distance_seagrass -4.482e-01
## log(df.sample_data$size_seagrass) 8.109e+00
## df.sample_data$mpanon-mpa -3.592e+01
## df.sample_data$depth10m 1.777e+12
## df.sample_data$northsouth 2.665e+01
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass) -3.916e-01
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 6.599e-01
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa -1.044e+01
## df.sample_data$distance_seagrass:df.sample_data$depth10m -9.177e+10
## log(df.sample_data$size_seagrass):df.sample_data$depth10m -6.006e+11
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 3.016e+11
## df.sample_data$distance_seagrass:df.sample_data$northsouth -1.393e+00
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 8.477e+11
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m 5.312e+10
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 4.953e+10
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -2.587e+12
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 4.474e+10
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth -2.957e+12
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth -5.229e+10
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 3.183e+12
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 7.911e+04
## df.sample_data$distance_seagrass 2.042e+03
## log(df.sample_data$size_seagrass) 3.447e+04
## df.sample_data$mpanon-mpa 6.771e+04
## df.sample_data$depth10m 6.710e+12
## df.sample_data$northsouth 1.187e+05
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass) 7.986e+02
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 1.249e+03
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 3.205e+04
## df.sample_data$distance_seagrass:df.sample_data$depth10m 1.593e+11
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 3.174e+12
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 5.410e+12
## df.sample_data$distance_seagrass:df.sample_data$northsouth 2.109e+03
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 3.861e+12
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m 7.886e+10
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.075e+11
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 4.817e+12
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 2.687e+11
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 4.060e+12
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 6.280e+10
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 3.819e+12
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0.000
## df.sample_data$distance_seagrass 0.000
## log(df.sample_data$size_seagrass) 0.000
## df.sample_data$mpanon-mpa -0.001
## df.sample_data$depth10m 0.265
## df.sample_data$northsouth 0.000
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass) 0.000
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 0.001
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0.000
## df.sample_data$distance_seagrass:df.sample_data$depth10m -0.576
## log(df.sample_data$size_seagrass):df.sample_data$depth10m -0.189
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.056
## df.sample_data$distance_seagrass:df.sample_data$northsouth -0.001
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0.220
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m 0.674
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.461
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -0.537
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 0.166
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth -0.728
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth -0.833
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 0.834
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 1.000
## df.sample_data$distance_seagrass 1.000
## log(df.sample_data$size_seagrass) 1.000
## df.sample_data$mpanon-mpa 1.000
## df.sample_data$depth10m 0.791
## df.sample_data$northsouth 1.000
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass) 1.000
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 1.000
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1.000
## df.sample_data$distance_seagrass:df.sample_data$depth10m 0.565
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 0.850
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.956
## df.sample_data$distance_seagrass:df.sample_data$northsouth 0.999
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0.826
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m 0.501
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.645
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.591
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 0.868
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 0.466
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0.405
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 0.405
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 267.36 on 359 degrees of freedom
## Residual deviance: 183.07 on 339 degrees of freedom
## AIC: 225.07
##
## Number of Fisher Scoring iterations: 25
## [1] "lutjanus_gibbus_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ df.sample_data$distance_seagrass *
## (log(df.sample_data$size_seagrass)) * df.sample_data$mpa *
## df.sample_data$depth * df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -0.57012 -0.32029 -0.00003 -0.00003 2.44775
##
## Coefficients: (11 not defined because of singularities)
## Estimate
## (Intercept) -3.048e+01
## df.sample_data$distance_seagrass 5.591e-01
## log(df.sample_data$size_seagrass) -1.358e+01
## df.sample_data$mpanon-mpa -1.678e+01
## df.sample_data$depth10m 2.804e+01
## df.sample_data$northsouth 1.521e+01
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass) 2.792e-01
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 2.038e-01
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 3.298e+01
## df.sample_data$distance_seagrass:df.sample_data$depth10m -4.331e-01
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 1.719e+01
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 5.538e+00
## df.sample_data$distance_seagrass:df.sample_data$northsouth 7.768e-02
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -7.792e+00
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m -4.419e-01
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -3.614e-01
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -1.358e+01
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth -2.084e+01
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth -1.277e+00
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth -5.007e-02
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth -2.005e-01
## Std. Error
## (Intercept) 6.834e+12
## df.sample_data$distance_seagrass 2.501e+11
## log(df.sample_data$size_seagrass) 4.179e+11
## df.sample_data$mpanon-mpa 1.405e+13
## df.sample_data$depth10m 5.074e+13
## df.sample_data$northsouth 2.362e+13
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass) 7.288e+10
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 2.927e+11
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 2.259e+13
## df.sample_data$distance_seagrass:df.sample_data$depth10m 1.020e+12
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 2.562e+13
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 4.582e+13
## df.sample_data$distance_seagrass:df.sample_data$northsouth 7.622e+11
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 4.304e+13
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m 5.544e+11
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 7.720e+11
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.902e+13
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth 2.180e+13
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 3.582e+12
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 5.082e+11
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 2.470e+11
## z value
## (Intercept) 0
## df.sample_data$distance_seagrass 0
## log(df.sample_data$size_seagrass) 0
## df.sample_data$mpanon-mpa 0
## df.sample_data$depth10m 0
## df.sample_data$northsouth 0
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass) 0
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 0
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0
## df.sample_data$distance_seagrass:df.sample_data$depth10m 0
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 0
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## df.sample_data$distance_seagrass:df.sample_data$northsouth 0
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m 0
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth 0
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 0
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 0
## Pr(>|z|)
## (Intercept) 1
## df.sample_data$distance_seagrass 1
## log(df.sample_data$size_seagrass) 1
## df.sample_data$mpanon-mpa 1
## df.sample_data$depth10m 1
## df.sample_data$northsouth 1
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass) 1
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 1
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1
## df.sample_data$distance_seagrass:df.sample_data$depth10m 1
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 1
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## df.sample_data$distance_seagrass:df.sample_data$northsouth 1
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m 1
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth 1
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 1
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 1
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 98.401 on 359 degrees of freedom
## Residual deviance: 70.642 on 339 degrees of freedom
## AIC: 112.64
##
## Number of Fisher Scoring iterations: 20
## [1] "lutjanus_monostigma_pres"
## Warning: glm.fit: fitted probabilities numerically 0 or 1 occurred
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ df.sample_data$distance_seagrass *
## (log(df.sample_data$size_seagrass)) * df.sample_data$mpa *
## df.sample_data$depth * df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## 0.00 0.00 0.00 0.00 8.49
##
## Coefficients: (14 not defined because of singularities)
## Estimate
## (Intercept) -3.381e+15
## df.sample_data$distance_seagrass -2.261e+13
## log(df.sample_data$size_seagrass) 5.287e+14
## df.sample_data$mpanon-mpa 9.455e+14
## df.sample_data$depth10m -1.348e+15
## df.sample_data$northsouth -1.633e+15
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass) -1.083e+13
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa -2.035e+13
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa -4.793e+14
## df.sample_data$distance_seagrass:df.sample_data$depth10m 4.084e+13
## log(df.sample_data$size_seagrass):df.sample_data$depth10m -5.272e+14
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 7.602e+13
## df.sample_data$distance_seagrass:df.sample_data$northsouth 1.033e+13
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1.125e+15
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m 1.105e+13
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -1.134e+13
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 6.180e+14
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 4.312e+12
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 2.883e+07
## df.sample_data$distance_seagrass 6.316e+05
## log(df.sample_data$size_seagrass) 1.595e+07
## df.sample_data$mpanon-mpa 2.504e+07
## df.sample_data$depth10m 4.078e+07
## df.sample_data$northsouth 2.433e+07
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass) 4.442e+05
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 4.696e+05
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1.423e+07
## df.sample_data$distance_seagrass:df.sample_data$depth10m 8.932e+05
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 2.255e+07
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 3.541e+07
## df.sample_data$distance_seagrass:df.sample_data$northsouth 1.289e+06
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 3.441e+07
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m 6.283e+05
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 6.641e+05
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.013e+07
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 1.823e+06
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) -117264800
## df.sample_data$distance_seagrass -35804721
## log(df.sample_data$size_seagrass) 33154339
## df.sample_data$mpanon-mpa 37758554
## df.sample_data$depth10m -33056183
## df.sample_data$northsouth -67114791
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass) -24388657
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa -43336105
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa -33673599
## df.sample_data$distance_seagrass:df.sample_data$depth10m 45726500
## log(df.sample_data$size_seagrass):df.sample_data$depth10m -23375200
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 2146743
## df.sample_data$distance_seagrass:df.sample_data$northsouth 8012026
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 32691215
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m 17591149
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -17068165
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 30701846
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 2365547
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) <2e-16
## df.sample_data$distance_seagrass <2e-16
## log(df.sample_data$size_seagrass) <2e-16
## df.sample_data$mpanon-mpa <2e-16
## df.sample_data$depth10m <2e-16
## df.sample_data$northsouth <2e-16
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass) <2e-16
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa <2e-16
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa <2e-16
## df.sample_data$distance_seagrass:df.sample_data$depth10m <2e-16
## log(df.sample_data$size_seagrass):df.sample_data$depth10m <2e-16
## df.sample_data$mpanon-mpa:df.sample_data$depth10m <2e-16
## df.sample_data$distance_seagrass:df.sample_data$northsouth <2e-16
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth <2e-16
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m <2e-16
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m <2e-16
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m <2e-16
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth <2e-16
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Intercept) ***
## df.sample_data$distance_seagrass ***
## log(df.sample_data$size_seagrass) ***
## df.sample_data$mpanon-mpa ***
## df.sample_data$depth10m ***
## df.sample_data$northsouth ***
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass) ***
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa ***
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa ***
## df.sample_data$distance_seagrass:df.sample_data$depth10m ***
## log(df.sample_data$size_seagrass):df.sample_data$depth10m ***
## df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## df.sample_data$distance_seagrass:df.sample_data$northsouth ***
## log(df.sample_data$size_seagrass):df.sample_data$northsouth
## df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$depth10m:df.sample_data$northsouth ***
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m ***
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth ***
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 91.39 on 359 degrees of freedom
## Residual deviance: 720.87 on 342 degrees of freedom
## AIC: 756.87
##
## Number of Fisher Scoring iterations: 24
## [1] "mulloidichthys_flavolineatus_pres"
## Warning: glm.fit: algorithm did not converge
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ df.sample_data$distance_seagrass *
## (log(df.sample_data$size_seagrass)) * df.sample_data$mpa *
## df.sample_data$depth * df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -0.75853 -0.45904 -0.00115 0.00000 2.44775
##
## Coefficients: (14 not defined because of singularities)
## Estimate
## (Intercept) 1.671e+01
## df.sample_data$distance_seagrass -4.501e-01
## log(df.sample_data$size_seagrass) 8.089e+00
## df.sample_data$mpanon-mpa -7.387e+00
## df.sample_data$depth10m -2.214e+01
## df.sample_data$northsouth -3.177e+01
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass) -1.178e-01
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa -2.696e-01
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa -7.516e+00
## df.sample_data$distance_seagrass:df.sample_data$depth10m -3.477e-05
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 1.410e-01
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.222e+01
## df.sample_data$distance_seagrass:df.sample_data$northsouth 3.734e-01
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 2.537e+01
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m -1.927e-02
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.053e-02
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -2.363e-01
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth -9.558e-02
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 7.377e+04
## df.sample_data$distance_seagrass 1.093e+03
## log(df.sample_data$size_seagrass) 5.160e+04
## df.sample_data$mpanon-mpa 6.570e+04
## df.sample_data$depth10m 8.744e+04
## df.sample_data$northsouth 6.844e+04
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass) 1.533e+03
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 1.214e+03
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 5.147e+04
## df.sample_data$distance_seagrass:df.sample_data$depth10m 1.719e+03
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 5.846e+04
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 7.796e+04
## df.sample_data$distance_seagrass:df.sample_data$northsouth 5.088e+03
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 7.615e+04
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m 1.798e+03
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.638e+03
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 5.635e+04
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 5.917e+03
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0
## df.sample_data$distance_seagrass 0
## log(df.sample_data$size_seagrass) 0
## df.sample_data$mpanon-mpa 0
## df.sample_data$depth10m 0
## df.sample_data$northsouth 0
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass) 0
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 0
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0
## df.sample_data$distance_seagrass:df.sample_data$depth10m 0
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 0
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## df.sample_data$distance_seagrass:df.sample_data$northsouth 0
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m 0
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 0
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 1
## df.sample_data$distance_seagrass 1
## log(df.sample_data$size_seagrass) 1
## df.sample_data$mpanon-mpa 1
## df.sample_data$depth10m 1
## df.sample_data$northsouth 1
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass) 1
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 1
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1
## df.sample_data$distance_seagrass:df.sample_data$depth10m 1
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 1
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## df.sample_data$distance_seagrass:df.sample_data$northsouth 1
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m 1
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 1
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 171.03 on 359 degrees of freedom
## Residual deviance: 135.25 on 342 degrees of freedom
## AIC: 171.25
##
## Number of Fisher Scoring iterations: 25
## [1] "parupeneus_barberinus_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ df.sample_data$distance_seagrass *
## (log(df.sample_data$size_seagrass)) * df.sample_data$mpa *
## df.sample_data$depth * df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -2.1460 -0.9282 -0.4590 0.9282 2.1460
##
## Coefficients: (14 not defined because of singularities)
## Estimate
## (Intercept) -1.343547
## df.sample_data$distance_seagrass 0.036412
## log(df.sample_data$size_seagrass) -0.178430
## df.sample_data$mpanon-mpa -0.474245
## df.sample_data$depth10m -1.791307
## df.sample_data$northsouth 0.709939
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass) 0.013527
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa -0.012869
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0.105185
## df.sample_data$distance_seagrass:df.sample_data$depth10m 0.046874
## log(df.sample_data$size_seagrass):df.sample_data$depth10m -0.007734
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 3.134030
## df.sample_data$distance_seagrass:df.sample_data$northsouth 0.016113
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -0.692704
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m 0.009068
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -0.042115
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -0.174312
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 0.022152
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 0.965390
## df.sample_data$distance_seagrass 0.021600
## log(df.sample_data$size_seagrass) 0.526485
## df.sample_data$mpanon-mpa 0.837183
## df.sample_data$depth10m 1.455578
## df.sample_data$northsouth 0.866131
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass) 0.014634
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 0.015826
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0.468733
## df.sample_data$distance_seagrass:df.sample_data$depth10m 0.033942
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 0.778940
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.264838
## df.sample_data$distance_seagrass:df.sample_data$northsouth 0.042353
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1.152401
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m 0.022134
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.024863
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.687600
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 0.062128
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) -1.392
## df.sample_data$distance_seagrass 1.686
## log(df.sample_data$size_seagrass) -0.339
## df.sample_data$mpanon-mpa -0.566
## df.sample_data$depth10m -1.231
## df.sample_data$northsouth 0.820
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass) 0.924
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa -0.813
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0.224
## df.sample_data$distance_seagrass:df.sample_data$depth10m 1.381
## log(df.sample_data$size_seagrass):df.sample_data$depth10m -0.010
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.478
## df.sample_data$distance_seagrass:df.sample_data$northsouth 0.380
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -0.601
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m 0.410
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -1.694
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -0.254
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 0.357
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 0.1640
## df.sample_data$distance_seagrass 0.0919
## log(df.sample_data$size_seagrass) 0.7347
## df.sample_data$mpanon-mpa 0.5711
## df.sample_data$depth10m 0.2185
## df.sample_data$northsouth 0.4124
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass) 0.3553
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 0.4161
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0.8224
## df.sample_data$distance_seagrass:df.sample_data$depth10m 0.1673
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 0.9921
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.0132
## df.sample_data$distance_seagrass:df.sample_data$northsouth 0.7036
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0.5478
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m 0.6820
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.0903
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.7999
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 0.7214
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Intercept)
## df.sample_data$distance_seagrass .
## log(df.sample_data$size_seagrass)
## df.sample_data$mpanon-mpa
## df.sample_data$depth10m
## df.sample_data$northsouth
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass)
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa
## df.sample_data$distance_seagrass:df.sample_data$depth10m
## log(df.sample_data$size_seagrass):df.sample_data$depth10m
## df.sample_data$mpanon-mpa:df.sample_data$depth10m *
## df.sample_data$distance_seagrass:df.sample_data$northsouth
## log(df.sample_data$size_seagrass):df.sample_data$northsouth
## df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m .
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 493.17 on 359 degrees of freedom
## Residual deviance: 412.16 on 342 degrees of freedom
## AIC: 448.16
##
## Number of Fisher Scoring iterations: 4
## [1] "siganus_guttatus_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ df.sample_data$distance_seagrass *
## (log(df.sample_data$size_seagrass)) * df.sample_data$mpa *
## df.sample_data$depth * df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -0.84460 -0.00003 -0.00003 -0.00003 2.44775
##
## Coefficients: (14 not defined because of singularities)
## Estimate
## (Intercept) -6.977e+00
## df.sample_data$distance_seagrass -2.298e-01
## log(df.sample_data$size_seagrass) -5.682e+00
## df.sample_data$mpanon-mpa -1.572e+01
## df.sample_data$depth10m -3.831e-01
## df.sample_data$northsouth -1.581e+00
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass) 6.591e-02
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 2.770e-01
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 5.387e+00
## df.sample_data$distance_seagrass:df.sample_data$depth10m 5.958e-03
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 1.437e-01
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 4.088e-01
## df.sample_data$distance_seagrass:df.sample_data$northsouth 1.637e-01
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 3.305e-02
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m -1.563e-03
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -7.051e-03
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -1.357e-01
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth -3.613e-03
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 1.167e+04
## df.sample_data$distance_seagrass 2.655e+02
## log(df.sample_data$size_seagrass) 6.724e+03
## df.sample_data$mpanon-mpa 9.716e+03
## df.sample_data$depth10m 1.650e+04
## df.sample_data$northsouth 1.059e+04
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass) 1.926e+02
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 1.858e+02
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 5.978e+03
## df.sample_data$distance_seagrass:df.sample_data$depth10m 3.754e+02
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 9.509e+03
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.374e+04
## df.sample_data$distance_seagrass:df.sample_data$northsouth 5.597e+02
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1.498e+04
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m 2.723e+02
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.628e+02
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 8.454e+03
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 7.915e+02
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) -0.001
## df.sample_data$distance_seagrass -0.001
## log(df.sample_data$size_seagrass) -0.001
## df.sample_data$mpanon-mpa -0.002
## df.sample_data$depth10m 0.000
## df.sample_data$northsouth 0.000
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass) 0.000
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 0.001
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0.001
## df.sample_data$distance_seagrass:df.sample_data$depth10m 0.000
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 0.000
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.000
## df.sample_data$distance_seagrass:df.sample_data$northsouth 0.000
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0.000
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m 0.000
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.000
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.000
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 0.000
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 1.000
## df.sample_data$distance_seagrass 0.999
## log(df.sample_data$size_seagrass) 0.999
## df.sample_data$mpanon-mpa 0.999
## df.sample_data$depth10m 1.000
## df.sample_data$northsouth 1.000
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass) 1.000
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 0.999
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0.999
## df.sample_data$distance_seagrass:df.sample_data$depth10m 1.000
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 1.000
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## df.sample_data$distance_seagrass:df.sample_data$northsouth 1.000
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1.000
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m 1.000
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 1.000
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 105.224 on 359 degrees of freedom
## Residual deviance: 60.332 on 342 degrees of freedom
## AIC: 96.332
##
## Number of Fisher Scoring iterations: 20
## [1] "siganus_virgatus_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ df.sample_data$distance_seagrass *
## (log(df.sample_data$size_seagrass)) * df.sample_data$mpa *
## df.sample_data$depth * df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -1.09347 -0.00003 -0.00003 -0.00003 2.44775
##
## Coefficients: (11 not defined because of singularities)
## Estimate
## (Intercept) -2.819e+01
## df.sample_data$distance_seagrass 4.108e-01
## log(df.sample_data$size_seagrass) -1.103e+01
## df.sample_data$mpanon-mpa 3.490e+00
## df.sample_data$depth10m -2.486e-01
## df.sample_data$northsouth -2.404e-01
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass) 2.230e-02
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa -3.207e-01
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1.365e+01
## df.sample_data$distance_seagrass:df.sample_data$depth10m -1.948e-02
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 6.461e-02
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 4.113e+00
## df.sample_data$distance_seagrass:df.sample_data$northsouth 4.905e-01
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -3.465e+00
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m 1.676e-02
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -8.012e-02
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -4.238e+00
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth 2.634e-01
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth 2.952e-01
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 1.345e-01
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth -8.394e+00
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 8.034e+13
## df.sample_data$distance_seagrass 2.278e+12
## log(df.sample_data$size_seagrass) 2.250e+13
## df.sample_data$mpanon-mpa 8.658e+13
## df.sample_data$depth10m 2.347e+14
## df.sample_data$northsouth 4.948e+13
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass) 5.216e+10
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 2.449e+12
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1.658e+13
## df.sample_data$distance_seagrass:df.sample_data$depth10m 3.576e+12
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 1.472e+14
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.706e+14
## df.sample_data$distance_seagrass:df.sample_data$northsouth 3.272e+12
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1.257e+14
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m 3.899e+12
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 8.497e+11
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.272e+14
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth 1.162e+12
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth 3.708e+11
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 9.010e+12
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 2.081e+14
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0
## df.sample_data$distance_seagrass 0
## log(df.sample_data$size_seagrass) 0
## df.sample_data$mpanon-mpa 0
## df.sample_data$depth10m 0
## df.sample_data$northsouth 0
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass) 0
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 0
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0
## df.sample_data$distance_seagrass:df.sample_data$depth10m 0
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 0
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## df.sample_data$distance_seagrass:df.sample_data$northsouth 0
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m 0
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth 0
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth 0
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 0
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 0
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 1
## df.sample_data$distance_seagrass 1
## log(df.sample_data$size_seagrass) 1
## df.sample_data$mpanon-mpa 1
## df.sample_data$depth10m 1
## df.sample_data$northsouth 1
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass) 1
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 1
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1
## df.sample_data$distance_seagrass:df.sample_data$depth10m 1
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 1
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## df.sample_data$distance_seagrass:df.sample_data$northsouth 1
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m 1
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth 1
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth 1
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 1
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 1
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 124.708 on 359 degrees of freedom
## Residual deviance: 63.423 on 339 degrees of freedom
## AIC: 105.42
##
## Number of Fisher Scoring iterations: 20
## [1] "sphyraena_barracuda_pres"
## Warning: glm.fit: algorithm did not converge
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ df.sample_data$distance_seagrass *
## (log(df.sample_data$size_seagrass)) * df.sample_data$mpa *
## df.sample_data$depth * df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -2.409e-06 -2.409e-06 -2.409e-06 -2.409e-06 -2.409e-06
##
## Coefficients: (14 not defined because of singularities)
## Estimate
## (Intercept) -2.657e+01
## df.sample_data$distance_seagrass 2.863e-27
## log(df.sample_data$size_seagrass) -1.137e-25
## df.sample_data$mpanon-mpa 1.100e-25
## df.sample_data$depth10m 4.985e-14
## df.sample_data$northsouth -5.058e-26
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass) 3.307e-27
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa -2.018e-27
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 9.267e-26
## df.sample_data$distance_seagrass:df.sample_data$depth10m 4.405e-16
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 4.290e-14
## df.sample_data$mpanon-mpa:df.sample_data$depth10m -1.306e-14
## df.sample_data$distance_seagrass:df.sample_data$northsouth 9.083e-27
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 4.441e-14
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m -1.804e-15
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -1.406e-15
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -3.677e-14
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth -4.466e-15
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 1.530e+05
## df.sample_data$distance_seagrass 3.352e+03
## log(df.sample_data$size_seagrass) 8.463e+04
## df.sample_data$mpanon-mpa 1.329e+05
## df.sample_data$depth10m 2.164e+05
## df.sample_data$northsouth 1.291e+05
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass) 2.357e+03
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 2.492e+03
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 7.553e+04
## df.sample_data$distance_seagrass:df.sample_data$depth10m 4.740e+03
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 1.197e+05
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.879e+05
## df.sample_data$distance_seagrass:df.sample_data$northsouth 6.840e+03
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1.826e+05
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m 3.334e+03
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 3.524e+03
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.068e+05
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 9.673e+03
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0
## df.sample_data$distance_seagrass 0
## log(df.sample_data$size_seagrass) 0
## df.sample_data$mpanon-mpa 0
## df.sample_data$depth10m 0
## df.sample_data$northsouth 0
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass) 0
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 0
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0
## df.sample_data$distance_seagrass:df.sample_data$depth10m 0
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 0
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## df.sample_data$distance_seagrass:df.sample_data$northsouth 0
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m 0
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 0
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 1
## df.sample_data$distance_seagrass 1
## log(df.sample_data$size_seagrass) 1
## df.sample_data$mpanon-mpa 1
## df.sample_data$depth10m 1
## df.sample_data$northsouth 1
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass) 1
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 1
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1
## df.sample_data$distance_seagrass:df.sample_data$depth10m 1
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 1
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## df.sample_data$distance_seagrass:df.sample_data$northsouth 1
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m 1
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 1
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 0.0000e+00 on 359 degrees of freedom
## Residual deviance: 2.0886e-09 on 342 degrees of freedom
## AIC: 36
##
## Number of Fisher Scoring iterations: 25
## [1] "stethojulis_trilineata_pres"
## Warning: glm.fit: algorithm did not converge
## Warning: glm.fit: fitted probabilities numerically 0 or 1 occurred
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ df.sample_data$distance_seagrass *
## (log(df.sample_data$size_seagrass)) * df.sample_data$mpa *
## df.sample_data$depth * df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -8.49 0.00 0.00 0.00 8.49
##
## Coefficients: (14 not defined because of singularities)
## Estimate
## (Intercept) -4.789e+15
## df.sample_data$distance_seagrass 8.246e+13
## log(df.sample_data$size_seagrass) -3.044e+15
## df.sample_data$mpanon-mpa 3.478e+15
## df.sample_data$depth10m 3.278e+15
## df.sample_data$northsouth -3.547e+15
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass) 8.690e+13
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa -5.315e+13
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 3.183e+15
## df.sample_data$distance_seagrass:df.sample_data$depth10m -1.391e+14
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 1.156e+15
## df.sample_data$mpanon-mpa:df.sample_data$depth10m -1.782e+15
## df.sample_data$distance_seagrass:df.sample_data$northsouth 2.323e+14
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -5.933e+14
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m -3.814e+13
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 4.659e+13
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -7.652e+14
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth -2.235e+13
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 2.883e+07
## df.sample_data$distance_seagrass 6.316e+05
## log(df.sample_data$size_seagrass) 1.595e+07
## df.sample_data$mpanon-mpa 2.504e+07
## df.sample_data$depth10m 4.078e+07
## df.sample_data$northsouth 2.433e+07
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass) 4.442e+05
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 4.696e+05
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1.423e+07
## df.sample_data$distance_seagrass:df.sample_data$depth10m 8.932e+05
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 2.255e+07
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 3.541e+07
## df.sample_data$distance_seagrass:df.sample_data$northsouth 1.289e+06
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 3.441e+07
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m 6.283e+05
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 6.641e+05
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.013e+07
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 1.823e+06
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) -166082521
## df.sample_data$distance_seagrass 130554731
## log(df.sample_data$size_seagrass) -190907530
## df.sample_data$mpanon-mpa 138887985
## df.sample_data$depth10m 80387790
## df.sample_data$northsouth -145767087
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass) 195619945
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa -113187775
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 223606086
## df.sample_data$distance_seagrass:df.sample_data$depth10m -155679863
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 51272754
## df.sample_data$mpanon-mpa:df.sample_data$depth10m -50310368
## df.sample_data$distance_seagrass:df.sample_data$northsouth 180215993
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -17241219
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m -60703762
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 70153312
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -38012444
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth -12261645
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) <2e-16
## df.sample_data$distance_seagrass <2e-16
## log(df.sample_data$size_seagrass) <2e-16
## df.sample_data$mpanon-mpa <2e-16
## df.sample_data$depth10m <2e-16
## df.sample_data$northsouth <2e-16
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass) <2e-16
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa <2e-16
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa <2e-16
## df.sample_data$distance_seagrass:df.sample_data$depth10m <2e-16
## log(df.sample_data$size_seagrass):df.sample_data$depth10m <2e-16
## df.sample_data$mpanon-mpa:df.sample_data$depth10m <2e-16
## df.sample_data$distance_seagrass:df.sample_data$northsouth <2e-16
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth <2e-16
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m <2e-16
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m <2e-16
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m <2e-16
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth <2e-16
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Intercept) ***
## df.sample_data$distance_seagrass ***
## log(df.sample_data$size_seagrass) ***
## df.sample_data$mpanon-mpa ***
## df.sample_data$depth10m ***
## df.sample_data$northsouth ***
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass) ***
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa ***
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa ***
## df.sample_data$distance_seagrass:df.sample_data$depth10m ***
## log(df.sample_data$size_seagrass):df.sample_data$depth10m ***
## df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## df.sample_data$distance_seagrass:df.sample_data$northsouth ***
## log(df.sample_data$size_seagrass):df.sample_data$northsouth
## df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$depth10m:df.sample_data$northsouth ***
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m ***
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth ***
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 171.03 on 359 degrees of freedom
## Residual deviance: 2234.71 on 342 degrees of freedom
## AIC: 2270.7
##
## Number of Fisher Scoring iterations: 25
## [1] "plectorhinchus_flavomaculatus_pres"
## Warning: glm.fit: algorithm did not converge
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ df.sample_data$distance_seagrass *
## (log(df.sample_data$size_seagrass)) * df.sample_data$mpa *
## df.sample_data$depth * df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -2.409e-06 -2.409e-06 -2.409e-06 -2.409e-06 -2.409e-06
##
## Coefficients: (14 not defined because of singularities)
## Estimate
## (Intercept) -2.657e+01
## df.sample_data$distance_seagrass 2.863e-27
## log(df.sample_data$size_seagrass) -1.137e-25
## df.sample_data$mpanon-mpa 1.100e-25
## df.sample_data$depth10m 4.985e-14
## df.sample_data$northsouth -5.058e-26
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass) 3.307e-27
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa -2.018e-27
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 9.267e-26
## df.sample_data$distance_seagrass:df.sample_data$depth10m 4.405e-16
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 4.290e-14
## df.sample_data$mpanon-mpa:df.sample_data$depth10m -1.306e-14
## df.sample_data$distance_seagrass:df.sample_data$northsouth 9.083e-27
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 4.441e-14
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m -1.804e-15
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -1.406e-15
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -3.677e-14
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth -4.466e-15
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 1.530e+05
## df.sample_data$distance_seagrass 3.352e+03
## log(df.sample_data$size_seagrass) 8.463e+04
## df.sample_data$mpanon-mpa 1.329e+05
## df.sample_data$depth10m 2.164e+05
## df.sample_data$northsouth 1.291e+05
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass) 2.357e+03
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 2.492e+03
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 7.553e+04
## df.sample_data$distance_seagrass:df.sample_data$depth10m 4.740e+03
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 1.197e+05
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.879e+05
## df.sample_data$distance_seagrass:df.sample_data$northsouth 6.840e+03
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1.826e+05
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m 3.334e+03
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 3.524e+03
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.068e+05
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 9.673e+03
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0
## df.sample_data$distance_seagrass 0
## log(df.sample_data$size_seagrass) 0
## df.sample_data$mpanon-mpa 0
## df.sample_data$depth10m 0
## df.sample_data$northsouth 0
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass) 0
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 0
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0
## df.sample_data$distance_seagrass:df.sample_data$depth10m 0
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 0
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## df.sample_data$distance_seagrass:df.sample_data$northsouth 0
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m 0
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 0
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 1
## df.sample_data$distance_seagrass 1
## log(df.sample_data$size_seagrass) 1
## df.sample_data$mpanon-mpa 1
## df.sample_data$depth10m 1
## df.sample_data$northsouth 1
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass) 1
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 1
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1
## df.sample_data$distance_seagrass:df.sample_data$depth10m 1
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 1
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## df.sample_data$distance_seagrass:df.sample_data$northsouth 1
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m 1
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 1
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 0.0000e+00 on 359 degrees of freedom
## Residual deviance: 2.0886e-09 on 342 degrees of freedom
## AIC: 36
##
## Number of Fisher Scoring iterations: 25
## [1] "plectorhinchus_lineatus_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ df.sample_data$distance_seagrass *
## (log(df.sample_data$size_seagrass)) * df.sample_data$mpa *
## df.sample_data$depth * df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -0.32029 -0.00001 -0.00001 -0.00001 2.44775
##
## Coefficients: (12 not defined because of singularities)
## Estimate
## (Intercept) -5.897e+00
## df.sample_data$distance_seagrass -1.773e-01
## log(df.sample_data$size_seagrass) 6.823e+00
## df.sample_data$mpanon-mpa -3.382e+01
## df.sample_data$depth10m 1.805e-02
## df.sample_data$northsouth 1.481e+01
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass) 3.562e-02
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 6.207e-01
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 8.358e+00
## df.sample_data$distance_seagrass:df.sample_data$depth10m -3.921e-04
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 8.216e-03
## df.sample_data$mpanon-mpa:df.sample_data$depth10m -2.361e-02
## df.sample_data$distance_seagrass:df.sample_data$northsouth -3.362e-01
## log(df.sample_data$size_seagrass):df.sample_data$northsouth -1.536e+01
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1.121e-02
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m -1.502e-04
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 5.031e-04
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 4.865e-04
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth -5.631e-04
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth -7.930e-03
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 4.638e+13
## df.sample_data$distance_seagrass 1.007e+12
## log(df.sample_data$size_seagrass) 2.111e+13
## df.sample_data$mpanon-mpa 6.067e+13
## df.sample_data$depth10m 3.511e+14
## df.sample_data$northsouth 2.880e+13
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass) 3.859e+11
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 1.293e+12
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1.250e+12
## df.sample_data$distance_seagrass:df.sample_data$depth10m 7.627e+12
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 1.598e+14
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 4.593e+14
## df.sample_data$distance_seagrass:df.sample_data$northsouth 1.447e+12
## log(df.sample_data$size_seagrass):df.sample_data$northsouth 2.038e+13
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 2.180e+14
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m 2.921e+12
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 9.786e+12
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 9.464e+12
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 1.095e+13
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1.543e+14
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0
## df.sample_data$distance_seagrass 0
## log(df.sample_data$size_seagrass) 0
## df.sample_data$mpanon-mpa 0
## df.sample_data$depth10m 0
## df.sample_data$northsouth 0
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass) 0
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 0
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0
## df.sample_data$distance_seagrass:df.sample_data$depth10m 0
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 0
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## df.sample_data$distance_seagrass:df.sample_data$northsouth 0
## log(df.sample_data$size_seagrass):df.sample_data$northsouth 0
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m 0
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 0
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 1
## df.sample_data$distance_seagrass 1
## log(df.sample_data$size_seagrass) 1
## df.sample_data$mpanon-mpa 1
## df.sample_data$depth10m 1
## df.sample_data$northsouth 1
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass) 1
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 1
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1
## df.sample_data$distance_seagrass:df.sample_data$depth10m 1
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 1
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## df.sample_data$distance_seagrass:df.sample_data$northsouth 1
## log(df.sample_data$size_seagrass):df.sample_data$northsouth 1
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m 1
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 1
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 24.761 on 359 degrees of freedom
## Residual deviance: 15.881 on 340 degrees of freedom
## AIC: 55.881
##
## Number of Fisher Scoring iterations: 22
## [1] "lethrinus_microdon_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ df.sample_data$distance_seagrass *
## (log(df.sample_data$size_seagrass)) * df.sample_data$mpa *
## df.sample_data$depth * df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -0.45904 -0.00002 -0.00002 -0.00002 2.44775
##
## Coefficients: (13 not defined because of singularities)
## Estimate
## (Intercept) -8.916e+00
## df.sample_data$distance_seagrass -2.965e-01
## log(df.sample_data$size_seagrass) 6.214e+00
## df.sample_data$mpanon-mpa -1.786e+01
## df.sample_data$depth10m -7.257e-01
## df.sample_data$northsouth 8.476e+00
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass) -1.136e-01
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 3.805e-01
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 3.680e-01
## df.sample_data$distance_seagrass:df.sample_data$depth10m 1.827e-01
## log(df.sample_data$size_seagrass):df.sample_data$depth10m -2.278e+00
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.555e+01
## df.sample_data$distance_seagrass:df.sample_data$northsouth -4.259e-01
## log(df.sample_data$size_seagrass):df.sample_data$northsouth -5.998e+00
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -3.301e+01
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m 2.177e-01
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -5.665e-01
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.159e+00
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 1.039e+00
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 4.487e+13
## df.sample_data$distance_seagrass 9.749e+11
## log(df.sample_data$size_seagrass) 2.043e+13
## df.sample_data$mpanon-mpa 5.870e+13
## df.sample_data$depth10m 2.658e+04
## df.sample_data$northsouth 2.787e+13
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass) 3.734e+11
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 1.251e+12
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1.210e+12
## df.sample_data$distance_seagrass:df.sample_data$depth10m 5.294e+02
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 1.512e+04
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.348e+04
## df.sample_data$distance_seagrass:df.sample_data$northsouth 1.400e+12
## log(df.sample_data$size_seagrass):df.sample_data$northsouth 1.972e+13
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 2.005e+04
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m 4.150e+02
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 4.228e+02
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.358e+04
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 1.237e+03
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0.000
## df.sample_data$distance_seagrass 0.000
## log(df.sample_data$size_seagrass) 0.000
## df.sample_data$mpanon-mpa 0.000
## df.sample_data$depth10m 0.000
## df.sample_data$northsouth 0.000
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass) 0.000
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 0.000
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0.000
## df.sample_data$distance_seagrass:df.sample_data$depth10m 0.000
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 0.000
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.001
## df.sample_data$distance_seagrass:df.sample_data$northsouth 0.000
## log(df.sample_data$size_seagrass):df.sample_data$northsouth 0.000
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -0.002
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m 0.001
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -0.001
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.000
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 0.001
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 1.000
## df.sample_data$distance_seagrass 1.000
## log(df.sample_data$size_seagrass) 1.000
## df.sample_data$mpanon-mpa 1.000
## df.sample_data$depth10m 1.000
## df.sample_data$northsouth 1.000
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass) 1.000
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 1.000
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1.000
## df.sample_data$distance_seagrass:df.sample_data$depth10m 1.000
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 1.000
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.999
## df.sample_data$distance_seagrass:df.sample_data$northsouth 1.000
## log(df.sample_data$size_seagrass):df.sample_data$northsouth 1.000
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0.999
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m 1.000
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.999
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 0.999
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 34.700 on 359 degrees of freedom
## Residual deviance: 20.944 on 341 degrees of freedom
## AIC: 58.944
##
## Number of Fisher Scoring iterations: 21
## [1] "lethrinus_obsoletus_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ df.sample_data$distance_seagrass *
## (log(df.sample_data$size_seagrass)) * df.sample_data$mpa *
## df.sample_data$depth * df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -0.57012 -0.00002 -0.00002 -0.00002 1.94788
##
## Coefficients: (14 not defined because of singularities)
## Estimate
## (Intercept) -2.257e+01
## df.sample_data$distance_seagrass -2.341e-12
## log(df.sample_data$size_seagrass) -1.442e-10
## df.sample_data$mpanon-mpa -1.628e-11
## df.sample_data$depth10m -1.762e+01
## df.sample_data$northsouth -1.233e-10
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass) 5.843e-12
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 6.404e-12
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1.141e-10
## df.sample_data$distance_seagrass:df.sample_data$depth10m 5.875e-01
## log(df.sample_data$size_seagrass):df.sample_data$depth10m -9.365e+00
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.204e+01
## df.sample_data$distance_seagrass:df.sample_data$northsouth 1.354e-11
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -7.321e+00
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m 3.364e-01
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -3.509e-01
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 7.684e+00
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 7.902e-01
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 2.071e+04
## df.sample_data$distance_seagrass 4.536e+02
## log(df.sample_data$size_seagrass) 1.145e+04
## df.sample_data$mpanon-mpa 1.798e+04
## df.sample_data$depth10m 2.785e+04
## df.sample_data$northsouth 1.748e+04
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass) 3.190e+02
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 3.373e+02
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1.022e+04
## df.sample_data$distance_seagrass:df.sample_data$depth10m 5.647e+02
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 1.548e+04
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.466e+04
## df.sample_data$distance_seagrass:df.sample_data$northsouth 9.257e+02
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 2.445e+04
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m 4.177e+02
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 4.396e+02
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.393e+04
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 1.248e+03
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) -0.001
## df.sample_data$distance_seagrass 0.000
## log(df.sample_data$size_seagrass) 0.000
## df.sample_data$mpanon-mpa 0.000
## df.sample_data$depth10m -0.001
## df.sample_data$northsouth 0.000
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass) 0.000
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 0.000
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0.000
## df.sample_data$distance_seagrass:df.sample_data$depth10m 0.001
## log(df.sample_data$size_seagrass):df.sample_data$depth10m -0.001
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.000
## df.sample_data$distance_seagrass:df.sample_data$northsouth 0.000
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0.000
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m 0.001
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -0.001
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.001
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 0.001
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 0.999
## df.sample_data$distance_seagrass 1.000
## log(df.sample_data$size_seagrass) 1.000
## df.sample_data$mpanon-mpa 1.000
## df.sample_data$depth10m 0.999
## df.sample_data$northsouth 1.000
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass) 1.000
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 1.000
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1.000
## df.sample_data$distance_seagrass:df.sample_data$depth10m 0.999
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 1.000
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## df.sample_data$distance_seagrass:df.sample_data$northsouth 1.000
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1.000
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m 0.999
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.999
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 0.999
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 61.032 on 359 degrees of freedom
## Residual deviance: 33.817 on 342 degrees of freedom
## AIC: 69.817
##
## Number of Fisher Scoring iterations: 21
## [1] "lutjanus_ehrenbergii_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ df.sample_data$distance_seagrass *
## (log(df.sample_data$size_seagrass)) * df.sample_data$mpa *
## df.sample_data$depth * df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -0.45904 -0.00002 -0.00002 -0.00002 2.44775
##
## Coefficients: (10 not defined because of singularities)
## Estimate
## (Intercept) -4.103e+01
## df.sample_data$distance_seagrass 6.276e-01
## log(df.sample_data$size_seagrass) -8.777e+00
## df.sample_data$mpanon-mpa 7.217e+00
## df.sample_data$depth10m -2.884e+01
## df.sample_data$northsouth 3.762e-01
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass) 2.893e-01
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa -2.507e-01
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1.370e+01
## df.sample_data$distance_seagrass:df.sample_data$depth10m 1.089e+00
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 5.499e+00
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 4.093e+01
## df.sample_data$distance_seagrass:df.sample_data$northsouth 4.940e-01
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -3.243e+01
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m -7.753e-01
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -1.385e+00
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.719e+01
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth -6.409e+00
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth -2.034e+00
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 4.162e+01
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 5.780e+01
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth -6.590e+01
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 1.385e+15
## df.sample_data$distance_seagrass 5.068e+13
## log(df.sample_data$size_seagrass) 8.469e+13
## df.sample_data$mpanon-mpa 2.847e+15
## df.sample_data$depth10m 2.718e+16
## df.sample_data$northsouth 4.787e+15
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass) 1.477e+13
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 5.933e+13
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 4.579e+15
## df.sample_data$distance_seagrass:df.sample_data$depth10m 6.835e+14
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 9.907e+15
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.313e+16
## df.sample_data$distance_seagrass:df.sample_data$northsouth 1.545e+14
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 3.717e+15
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m 1.074e+14
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 5.470e+14
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.161e+16
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth 4.418e+15
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 1.867e+14
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1.185e+16
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 3.735e+15
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 1.411e+16
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0
## df.sample_data$distance_seagrass 0
## log(df.sample_data$size_seagrass) 0
## df.sample_data$mpanon-mpa 0
## df.sample_data$depth10m 0
## df.sample_data$northsouth 0
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass) 0
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 0
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0
## df.sample_data$distance_seagrass:df.sample_data$depth10m 0
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 0
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## df.sample_data$distance_seagrass:df.sample_data$northsouth 0
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m 0
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth 0
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 0
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 0
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 0
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 1
## df.sample_data$distance_seagrass 1
## log(df.sample_data$size_seagrass) 1
## df.sample_data$mpanon-mpa 1
## df.sample_data$depth10m 1
## df.sample_data$northsouth 1
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass) 1
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 1
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1
## df.sample_data$distance_seagrass:df.sample_data$depth10m 1
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 1
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## df.sample_data$distance_seagrass:df.sample_data$northsouth 1
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m 1
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth 1
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 1
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 1
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 1
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 52.697 on 359 degrees of freedom
## Residual deviance: 33.947 on 338 degrees of freedom
## AIC: 77.947
##
## Number of Fisher Scoring iterations: 21
## [1] "lutjanus_fulviflamma_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ df.sample_data$distance_seagrass *
## (log(df.sample_data$size_seagrass)) * df.sample_data$mpa *
## df.sample_data$depth * df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -0.84460 -0.00003 -0.00003 -0.00003 2.14597
##
## Coefficients: (11 not defined because of singularities)
## Estimate
## (Intercept) -8.835e+00
## df.sample_data$distance_seagrass -4.659e-01
## log(df.sample_data$size_seagrass) 7.785e-01
## df.sample_data$mpanon-mpa 2.617e+01
## df.sample_data$depth10m -1.923e+00
## df.sample_data$northsouth -4.400e+01
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass) 1.358e-01
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa -5.454e-01
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa -4.209e+01
## df.sample_data$distance_seagrass:df.sample_data$depth10m 1.681e-01
## log(df.sample_data$size_seagrass):df.sample_data$depth10m -3.816e+00
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.768e+01
## df.sample_data$distance_seagrass:df.sample_data$northsouth 1.420e+00
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -1.816e+01
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m 2.740e-01
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -2.897e-01
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.093e+01
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth 4.061e+01
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 9.495e-01
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth -3.862e+00
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth -4.519e-01
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 8.100e+13
## df.sample_data$distance_seagrass 2.964e+12
## log(df.sample_data$size_seagrass) 4.953e+12
## df.sample_data$mpanon-mpa 1.665e+14
## df.sample_data$depth10m 1.206e+14
## df.sample_data$northsouth 2.800e+14
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass) 8.639e+11
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 3.470e+12
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 2.678e+14
## df.sample_data$distance_seagrass:df.sample_data$depth10m 2.842e+12
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 6.069e+13
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.785e+14
## df.sample_data$distance_seagrass:df.sample_data$northsouth 9.035e+12
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 2.911e+14
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m 1.636e+12
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 5.879e+12
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.316e+14
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth 2.584e+14
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 1.051e+13
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 6.044e+13
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 2.217e+14
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0
## df.sample_data$distance_seagrass 0
## log(df.sample_data$size_seagrass) 0
## df.sample_data$mpanon-mpa 0
## df.sample_data$depth10m 0
## df.sample_data$northsouth 0
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass) 0
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 0
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0
## df.sample_data$distance_seagrass:df.sample_data$depth10m 0
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 0
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## df.sample_data$distance_seagrass:df.sample_data$northsouth 0
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m 0
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth 0
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 0
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 0
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 1
## df.sample_data$distance_seagrass 1
## log(df.sample_data$size_seagrass) 1
## df.sample_data$mpanon-mpa 1
## df.sample_data$depth10m 1
## df.sample_data$northsouth 1
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass) 1
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 1
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1
## df.sample_data$distance_seagrass:df.sample_data$depth10m 1
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 1
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## df.sample_data$distance_seagrass:df.sample_data$northsouth 1
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m 1
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth 1
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 1
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 1
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 91.390 on 359 degrees of freedom
## Residual deviance: 50.441 on 339 degrees of freedom
## AIC: 92.441
##
## Number of Fisher Scoring iterations: 20
## [1] "lutjanus_fulvus_pres"
## Warning: glm.fit: algorithm did not converge
## Warning: glm.fit: fitted probabilities numerically 0 or 1 occurred
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ df.sample_data$distance_seagrass *
## (log(df.sample_data$size_seagrass)) * df.sample_data$mpa *
## df.sample_data$depth * df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -8.49 0.00 0.00 0.00 8.49
##
## Coefficients: (14 not defined because of singularities)
## Estimate
## (Intercept) -1.634e+15
## df.sample_data$distance_seagrass -1.529e+13
## log(df.sample_data$size_seagrass) 2.261e+15
## df.sample_data$mpanon-mpa -2.674e+15
## df.sample_data$depth10m -5.730e+15
## df.sample_data$northsouth 5.178e+15
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass) -6.447e+13
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 6.771e+13
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa -2.919e+15
## df.sample_data$distance_seagrass:df.sample_data$depth10m 8.551e+13
## log(df.sample_data$size_seagrass):df.sample_data$depth10m -7.421e+15
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 5.742e+15
## df.sample_data$distance_seagrass:df.sample_data$northsouth -2.504e+14
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -4.993e+15
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m 1.949e+14
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -8.377e+13
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 7.789e+15
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 5.861e+14
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 2.883e+07
## df.sample_data$distance_seagrass 6.316e+05
## log(df.sample_data$size_seagrass) 1.595e+07
## df.sample_data$mpanon-mpa 2.504e+07
## df.sample_data$depth10m 4.078e+07
## df.sample_data$northsouth 2.433e+07
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass) 4.442e+05
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 4.696e+05
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1.423e+07
## df.sample_data$distance_seagrass:df.sample_data$depth10m 8.932e+05
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 2.255e+07
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 3.541e+07
## df.sample_data$distance_seagrass:df.sample_data$northsouth 1.289e+06
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 3.441e+07
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m 6.283e+05
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 6.641e+05
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.013e+07
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 1.823e+06
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) -56674421
## df.sample_data$distance_seagrass -24209981
## log(df.sample_data$size_seagrass) 141784066
## df.sample_data$mpanon-mpa -106796462
## df.sample_data$depth10m -140532052
## df.sample_data$northsouth 212799192
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass) -145112695
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 144191847
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa -205044791
## df.sample_data$distance_seagrass:df.sample_data$depth10m 95735355
## log(df.sample_data$size_seagrass):df.sample_data$depth10m -329056577
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 162152428
## df.sample_data$distance_seagrass:df.sample_data$northsouth -194270805
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -145092235
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m 310203634
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -126132823
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 386924570
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 321538573
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) <2e-16
## df.sample_data$distance_seagrass <2e-16
## log(df.sample_data$size_seagrass) <2e-16
## df.sample_data$mpanon-mpa <2e-16
## df.sample_data$depth10m <2e-16
## df.sample_data$northsouth <2e-16
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass) <2e-16
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa <2e-16
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa <2e-16
## df.sample_data$distance_seagrass:df.sample_data$depth10m <2e-16
## log(df.sample_data$size_seagrass):df.sample_data$depth10m <2e-16
## df.sample_data$mpanon-mpa:df.sample_data$depth10m <2e-16
## df.sample_data$distance_seagrass:df.sample_data$northsouth <2e-16
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth <2e-16
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m <2e-16
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m <2e-16
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m <2e-16
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth <2e-16
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Intercept) ***
## df.sample_data$distance_seagrass ***
## log(df.sample_data$size_seagrass) ***
## df.sample_data$mpanon-mpa ***
## df.sample_data$depth10m ***
## df.sample_data$northsouth ***
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass) ***
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa ***
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa ***
## df.sample_data$distance_seagrass:df.sample_data$depth10m ***
## log(df.sample_data$size_seagrass):df.sample_data$depth10m ***
## df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## df.sample_data$distance_seagrass:df.sample_data$northsouth ***
## log(df.sample_data$size_seagrass):df.sample_data$northsouth
## df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$depth10m:df.sample_data$northsouth ***
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m ***
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth ***
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 251.16 on 359 degrees of freedom
## Residual deviance: 7064.56 on 342 degrees of freedom
## AIC: 7100.6
##
## Number of Fisher Scoring iterations: 25
## [1] "parupeneus_barberinoides_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ df.sample_data$distance_seagrass *
## (log(df.sample_data$size_seagrass)) * df.sample_data$mpa *
## df.sample_data$depth * df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -2.44775 -0.32029 -0.00005 -0.00005 2.44775
##
## Coefficients: (12 not defined because of singularities)
## Estimate
## (Intercept) 7.160e+00
## df.sample_data$distance_seagrass -5.728e-01
## log(df.sample_data$size_seagrass) 1.341e+01
## df.sample_data$mpanon-mpa -3.758e+00
## df.sample_data$depth10m 9.205e+00
## df.sample_data$northsouth -5.738e+00
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass) -2.685e-01
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 5.640e-02
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa -7.064e+00
## df.sample_data$distance_seagrass:df.sample_data$depth10m -8.261e-02
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 7.301e+00
## df.sample_data$mpanon-mpa:df.sample_data$depth10m -6.256e-01
## df.sample_data$distance_seagrass:df.sample_data$northsouth -2.888e-01
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -1.015e+00
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m -2.265e-01
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.208e-01
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -1.520e+01
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth -6.301e-01
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth -7.204e-01
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 8.560e+00
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 1.431e+13
## df.sample_data$distance_seagrass 5.236e+11
## log(df.sample_data$size_seagrass) 8.751e+11
## df.sample_data$mpanon-mpa 2.942e+13
## df.sample_data$depth10m 3.026e+13
## df.sample_data$northsouth 4.946e+13
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass) 1.526e+11
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 6.130e+11
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 4.731e+13
## df.sample_data$distance_seagrass:df.sample_data$depth10m 1.107e+12
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 1.850e+12
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 6.220e+13
## df.sample_data$distance_seagrass:df.sample_data$northsouth 1.596e+12
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1.046e+14
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m 3.227e+11
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.296e+12
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000e+14
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth 4.565e+13
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 3.375e+12
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 9.653e+13
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0
## df.sample_data$distance_seagrass 0
## log(df.sample_data$size_seagrass) 0
## df.sample_data$mpanon-mpa 0
## df.sample_data$depth10m 0
## df.sample_data$northsouth 0
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass) 0
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 0
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0
## df.sample_data$distance_seagrass:df.sample_data$depth10m 0
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 0
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## df.sample_data$distance_seagrass:df.sample_data$northsouth 0
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m 0
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth 0
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 0
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 0
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 1
## df.sample_data$distance_seagrass 1
## log(df.sample_data$size_seagrass) 1
## df.sample_data$mpanon-mpa 1
## df.sample_data$depth10m 1
## df.sample_data$northsouth 1
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass) 1
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 1
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1
## df.sample_data$distance_seagrass:df.sample_data$depth10m 1
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 1
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## df.sample_data$distance_seagrass:df.sample_data$northsouth 1
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m 1
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth 1
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 1
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 1
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 282.73 on 359 degrees of freedom
## Residual deviance: 123.16 on 340 degrees of freedom
## AIC: 163.16
##
## Number of Fisher Scoring iterations: 19
## [1] "scolopsis_bilineata_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ df.sample_data$distance_seagrass *
## (log(df.sample_data$size_seagrass)) * df.sample_data$mpa *
## df.sample_data$depth * df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -2.4478 -0.5701 0.3897 0.7585 2.4478
##
## Coefficients: (14 not defined because of singularities)
## Estimate
## (Intercept) -0.270562
## df.sample_data$distance_seagrass 0.031672
## log(df.sample_data$size_seagrass) -1.266641
## df.sample_data$mpanon-mpa -3.041336
## df.sample_data$depth10m 0.756559
## df.sample_data$northsouth 3.644041
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass) 0.019329
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 0.026256
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0.146919
## df.sample_data$distance_seagrass:df.sample_data$depth10m -0.024192
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 0.917318
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 3.160514
## df.sample_data$distance_seagrass:df.sample_data$northsouth -0.001737
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -5.366159
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m -0.004180
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -0.058082
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -0.753995
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 0.070868
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 1.422258
## df.sample_data$distance_seagrass 0.029200
## log(df.sample_data$size_seagrass) 0.758850
## df.sample_data$mpanon-mpa 1.288826
## df.sample_data$depth10m 1.771527
## df.sample_data$northsouth 1.433847
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass) 0.019571
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 0.021113
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0.628499
## df.sample_data$distance_seagrass:df.sample_data$depth10m 0.037239
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 0.958841
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.532510
## df.sample_data$distance_seagrass:df.sample_data$northsouth 0.054131
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1.675042
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m 0.025397
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.026315
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.890298
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 0.069320
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) -0.190
## df.sample_data$distance_seagrass 1.085
## log(df.sample_data$size_seagrass) -1.669
## df.sample_data$mpanon-mpa -2.360
## df.sample_data$depth10m 0.427
## df.sample_data$northsouth 2.541
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass) 0.988
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 1.244
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0.234
## df.sample_data$distance_seagrass:df.sample_data$depth10m -0.650
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 0.957
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.062
## df.sample_data$distance_seagrass:df.sample_data$northsouth -0.032
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -3.204
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m -0.165
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -2.207
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -0.847
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 1.022
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 0.84913
## df.sample_data$distance_seagrass 0.27808
## log(df.sample_data$size_seagrass) 0.09509
## df.sample_data$mpanon-mpa 0.01829
## df.sample_data$depth10m 0.66933
## df.sample_data$northsouth 0.01104
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass) 0.32333
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 0.21366
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0.81517
## df.sample_data$distance_seagrass:df.sample_data$depth10m 0.51593
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 0.33872
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.03918
## df.sample_data$distance_seagrass:df.sample_data$northsouth 0.97440
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0.00136
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m 0.86926
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.02730
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.39705
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 0.30662
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Intercept)
## df.sample_data$distance_seagrass
## log(df.sample_data$size_seagrass) .
## df.sample_data$mpanon-mpa *
## df.sample_data$depth10m
## df.sample_data$northsouth *
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass)
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa
## df.sample_data$distance_seagrass:df.sample_data$depth10m
## log(df.sample_data$size_seagrass):df.sample_data$depth10m
## df.sample_data$mpanon-mpa:df.sample_data$depth10m *
## df.sample_data$distance_seagrass:df.sample_data$northsouth
## log(df.sample_data$size_seagrass):df.sample_data$northsouth
## df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$depth10m:df.sample_data$northsouth **
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m *
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 482.90 on 359 degrees of freedom
## Residual deviance: 347.25 on 342 degrees of freedom
## AIC: 383.25
##
## Number of Fisher Scoring iterations: 5
## [1] "scolopsis_ciliata_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ df.sample_data$distance_seagrass *
## (log(df.sample_data$size_seagrass)) * df.sample_data$mpa *
## df.sample_data$depth * df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -1.79412 -0.32029 -0.00005 -0.00005 2.44775
##
## Coefficients: (13 not defined because of singularities)
## Estimate
## (Intercept) -3.233e+01
## df.sample_data$distance_seagrass 4.093e-01
## log(df.sample_data$size_seagrass) -8.414e+00
## df.sample_data$mpanon-mpa 3.066e+01
## df.sample_data$depth10m 1.220e+01
## df.sample_data$northsouth -2.587e+01
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass) 3.770e-01
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa -5.879e-01
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1.030e+01
## df.sample_data$distance_seagrass:df.sample_data$depth10m 7.721e-02
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 8.753e-01
## df.sample_data$mpanon-mpa:df.sample_data$depth10m -7.165e-01
## df.sample_data$distance_seagrass:df.sample_data$northsouth 1.316e+00
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -1.786e+00
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m -2.580e-01
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -1.162e-01
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -1.308e+01
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth -7.377e-01
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1.353e+01
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 5.756e+03
## df.sample_data$distance_seagrass 9.304e+01
## log(df.sample_data$size_seagrass) 3.433e+03
## df.sample_data$mpanon-mpa 5.500e+03
## df.sample_data$depth10m 4.679e+13
## df.sample_data$northsouth 3.080e+03
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass) 9.355e+01
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 9.361e+01
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 2.686e+03
## df.sample_data$distance_seagrass:df.sample_data$depth10m 1.017e+12
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 2.130e+13
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 6.121e+13
## df.sample_data$distance_seagrass:df.sample_data$northsouth 2.990e+02
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 2.906e+13
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m 3.894e+11
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.304e+12
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.261e+12
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 1.460e+12
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 2.056e+13
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) -0.006
## df.sample_data$distance_seagrass 0.004
## log(df.sample_data$size_seagrass) -0.002
## df.sample_data$mpanon-mpa 0.006
## df.sample_data$depth10m 0.000
## df.sample_data$northsouth -0.008
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass) 0.004
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa -0.006
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0.004
## df.sample_data$distance_seagrass:df.sample_data$depth10m 0.000
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 0.000
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.000
## df.sample_data$distance_seagrass:df.sample_data$northsouth 0.004
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0.000
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m 0.000
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.000
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.000
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 0.000
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0.000
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 0.996
## df.sample_data$distance_seagrass 0.996
## log(df.sample_data$size_seagrass) 0.998
## df.sample_data$mpanon-mpa 0.996
## df.sample_data$depth10m 1.000
## df.sample_data$northsouth 0.993
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass) 0.997
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 0.995
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0.997
## df.sample_data$distance_seagrass:df.sample_data$depth10m 1.000
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 1.000
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## df.sample_data$distance_seagrass:df.sample_data$northsouth 0.996
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1.000
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m 1.000
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 1.000
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1.000
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 386.34 on 359 degrees of freedom
## Residual deviance: 178.11 on 341 degrees of freedom
## AIC: 216.11
##
## Number of Fisher Scoring iterations: 19
## [1] "scarus_psittacus_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ df.sample_data$distance_seagrass *
## (log(df.sample_data$size_seagrass)) * df.sample_data$mpa *
## df.sample_data$depth * df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -1.01077 -0.32029 -0.00005 -0.00005 2.44775
##
## Coefficients: (12 not defined because of singularities)
## Estimate
## (Intercept) -2.846e+00
## df.sample_data$distance_seagrass -7.682e-03
## log(df.sample_data$size_seagrass) -4.953e-01
## df.sample_data$mpanon-mpa 8.938e+00
## df.sample_data$depth10m -6.409e+00
## df.sample_data$northsouth -2.203e+01
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass) 3.247e-02
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa -5.452e-01
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1.200e+00
## df.sample_data$distance_seagrass:df.sample_data$depth10m 1.204e-01
## log(df.sample_data$size_seagrass):df.sample_data$depth10m -5.498e+00
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 7.411e+00
## df.sample_data$distance_seagrass:df.sample_data$northsouth 1.763e-01
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 4.863e+00
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa -1.615e-01
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m 1.332e-01
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -1.471e-02
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -2.994e+01
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 2.686e-01
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 3.085e+01
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 2.154e+12
## df.sample_data$distance_seagrass 6.503e+09
## log(df.sample_data$size_seagrass) 2.049e+12
## df.sample_data$mpanon-mpa 2.509e+11
## df.sample_data$depth10m 2.441e+13
## df.sample_data$northsouth 2.446e+12
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass) 6.938e+10
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 7.441e+10
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1.454e+12
## df.sample_data$distance_seagrass:df.sample_data$depth10m 8.932e+11
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 1.493e+12
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 5.018e+13
## df.sample_data$distance_seagrass:df.sample_data$northsouth 2.674e+11
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 8.437e+13
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 4.632e+10
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m 2.603e+11
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.046e+12
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 8.069e+13
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 2.723e+12
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 7.786e+13
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0
## df.sample_data$distance_seagrass 0
## log(df.sample_data$size_seagrass) 0
## df.sample_data$mpanon-mpa 0
## df.sample_data$depth10m 0
## df.sample_data$northsouth 0
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass) 0
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 0
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0
## df.sample_data$distance_seagrass:df.sample_data$depth10m 0
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 0
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## df.sample_data$distance_seagrass:df.sample_data$northsouth 0
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m 0
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 0
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 0
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 1
## df.sample_data$distance_seagrass 1
## log(df.sample_data$size_seagrass) 1
## df.sample_data$mpanon-mpa 1
## df.sample_data$depth10m 1
## df.sample_data$northsouth 1
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass) 1
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 1
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1
## df.sample_data$distance_seagrass:df.sample_data$depth10m 1
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 1
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## df.sample_data$distance_seagrass:df.sample_data$northsouth 1
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m 1
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 1
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 1
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 176.35 on 359 degrees of freedom
## Residual deviance: 116.93 on 340 degrees of freedom
## AIC: 156.93
##
## Number of Fisher Scoring iterations: 19
## [1] "epinephelus_merra_pres"
## Warning: glm.fit: algorithm did not converge
## Warning: glm.fit: fitted probabilities numerically 0 or 1 occurred
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ df.sample_data$distance_seagrass *
## (log(df.sample_data$size_seagrass)) * df.sample_data$mpa *
## df.sample_data$depth * df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -8.49 0.00 0.00 0.00 8.49
##
## Coefficients: (14 not defined because of singularities)
## Estimate
## (Intercept) -5.639e+15
## df.sample_data$distance_seagrass 3.244e+13
## log(df.sample_data$size_seagrass) -2.856e+15
## df.sample_data$mpanon-mpa 2.912e+14
## df.sample_data$depth10m 2.137e+14
## df.sample_data$northsouth 3.424e+15
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass) 5.147e+13
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 3.503e+12
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 2.589e+15
## df.sample_data$distance_seagrass:df.sample_data$depth10m 8.843e+12
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 2.364e+15
## df.sample_data$mpanon-mpa:df.sample_data$depth10m -9.750e+14
## df.sample_data$distance_seagrass:df.sample_data$northsouth 1.184e+14
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 2.060e+14
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m -5.796e+13
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.502e+13
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -1.075e+15
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth -2.040e+14
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 2.883e+07
## df.sample_data$distance_seagrass 6.316e+05
## log(df.sample_data$size_seagrass) 1.595e+07
## df.sample_data$mpanon-mpa 2.504e+07
## df.sample_data$depth10m 4.078e+07
## df.sample_data$northsouth 2.433e+07
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass) 4.442e+05
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 4.696e+05
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1.423e+07
## df.sample_data$distance_seagrass:df.sample_data$depth10m 8.932e+05
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 2.255e+07
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 3.541e+07
## df.sample_data$distance_seagrass:df.sample_data$northsouth 1.289e+06
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 3.441e+07
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m 6.283e+05
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 6.641e+05
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.013e+07
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 1.823e+06
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) -195585995
## df.sample_data$distance_seagrass 51355610
## log(df.sample_data$size_seagrass) -179106344
## df.sample_data$mpanon-mpa 11630698
## df.sample_data$depth10m 5241462
## df.sample_data$northsouth 140732150
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass) 115869128
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 7459141
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 181923182
## df.sample_data$distance_seagrass:df.sample_data$depth10m 9899982
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 104802605
## df.sample_data$mpanon-mpa:df.sample_data$depth10m -27532265
## df.sample_data$distance_seagrass:df.sample_data$northsouth 91868101
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 5987416
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m -92249885
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 37668795
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -53403977
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth -111893803
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) <2e-16
## df.sample_data$distance_seagrass <2e-16
## log(df.sample_data$size_seagrass) <2e-16
## df.sample_data$mpanon-mpa <2e-16
## df.sample_data$depth10m <2e-16
## df.sample_data$northsouth <2e-16
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass) <2e-16
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa <2e-16
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa <2e-16
## df.sample_data$distance_seagrass:df.sample_data$depth10m <2e-16
## log(df.sample_data$size_seagrass):df.sample_data$depth10m <2e-16
## df.sample_data$mpanon-mpa:df.sample_data$depth10m <2e-16
## df.sample_data$distance_seagrass:df.sample_data$northsouth <2e-16
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth <2e-16
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m <2e-16
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m <2e-16
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m <2e-16
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth <2e-16
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Intercept) ***
## df.sample_data$distance_seagrass ***
## log(df.sample_data$size_seagrass) ***
## df.sample_data$mpanon-mpa ***
## df.sample_data$depth10m ***
## df.sample_data$northsouth ***
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass) ***
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa ***
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa ***
## df.sample_data$distance_seagrass:df.sample_data$depth10m ***
## log(df.sample_data$size_seagrass):df.sample_data$depth10m ***
## df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## df.sample_data$distance_seagrass:df.sample_data$northsouth ***
## log(df.sample_data$size_seagrass):df.sample_data$northsouth
## df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$depth10m:df.sample_data$northsouth ***
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m ***
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth ***
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 304.35 on 359 degrees of freedom
## Residual deviance: 3027.67 on 342 degrees of freedom
## AIC: 3063.7
##
## Number of Fisher Scoring iterations: 25
## [1] "siganus_spinus_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ df.sample_data$distance_seagrass *
## (log(df.sample_data$size_seagrass)) * df.sample_data$mpa *
## df.sample_data$depth * df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -0.45904 -0.00002 -0.00002 -0.00002 2.44775
##
## Coefficients: (10 not defined because of singularities)
## Estimate
## (Intercept) 1.117e+01
## df.sample_data$distance_seagrass -1.131e+00
## log(df.sample_data$size_seagrass) 4.801e+00
## df.sample_data$mpanon-mpa -3.717e+01
## df.sample_data$depth10m 7.757e+00
## df.sample_data$northsouth 4.873e+01
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass) 2.279e-01
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 1.602e+00
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa -1.422e+01
## df.sample_data$distance_seagrass:df.sample_data$depth10m -4.137e-01
## log(df.sample_data$size_seagrass):df.sample_data$depth10m -2.968e+00
## df.sample_data$mpanon-mpa:df.sample_data$depth10m -4.660e+00
## df.sample_data$distance_seagrass:df.sample_data$northsouth 1.990e-01
## log(df.sample_data$size_seagrass):df.sample_data$northsouth -3.251e+01
## df.sample_data$mpanon-mpa:df.sample_data$northsouth -4.200e+01
## df.sample_data$depth10m:df.sample_data$northsouth -4.613e+00
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m 2.486e-01
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 7.449e-02
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.535e+00
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth 3.645e+01
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 4.962e-01
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth -1.962e-01
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 1.739e+16
## df.sample_data$distance_seagrass 8.053e+14
## log(df.sample_data$size_seagrass) 3.412e+15
## df.sample_data$mpanon-mpa 1.372e+16
## df.sample_data$depth10m 1.529e+14
## df.sample_data$northsouth 1.916e+16
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass) 4.011e+14
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 8.095e+14
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 8.798e+15
## df.sample_data$distance_seagrass:df.sample_data$depth10m 3.942e+12
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 5.319e+13
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.551e+14
## df.sample_data$distance_seagrass:df.sample_data$northsouth 1.203e+15
## log(df.sample_data$size_seagrass):df.sample_data$northsouth 2.201e+16
## df.sample_data$mpanon-mpa:df.sample_data$northsouth 3.791e+16
## df.sample_data$depth10m:df.sample_data$northsouth 9.333e+13
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m 4.808e+11
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 3.878e+12
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 4.072e+13
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth 3.215e+16
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 7.233e+12
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1.943e+12
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0
## df.sample_data$distance_seagrass 0
## log(df.sample_data$size_seagrass) 0
## df.sample_data$mpanon-mpa 0
## df.sample_data$depth10m 0
## df.sample_data$northsouth 0
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass) 0
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 0
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0
## df.sample_data$distance_seagrass:df.sample_data$depth10m 0
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 0
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## df.sample_data$distance_seagrass:df.sample_data$northsouth 0
## log(df.sample_data$size_seagrass):df.sample_data$northsouth 0
## df.sample_data$mpanon-mpa:df.sample_data$northsouth 0
## df.sample_data$depth10m:df.sample_data$northsouth 0
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m 0
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth 0
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 0
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 1
## df.sample_data$distance_seagrass 1
## log(df.sample_data$size_seagrass) 1
## df.sample_data$mpanon-mpa 1
## df.sample_data$depth10m 1
## df.sample_data$northsouth 1
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass) 1
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 1
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1
## df.sample_data$distance_seagrass:df.sample_data$depth10m 1
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 1
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## df.sample_data$distance_seagrass:df.sample_data$northsouth 1
## log(df.sample_data$size_seagrass):df.sample_data$northsouth 1
## df.sample_data$mpanon-mpa:df.sample_data$northsouth 1
## df.sample_data$depth10m:df.sample_data$northsouth 1
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m 1
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth 1
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 1
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 52.697 on 359 degrees of freedom
## Residual deviance: 33.947 on 338 degrees of freedom
## AIC: 77.947
##
## Number of Fisher Scoring iterations: 21
log(distance_seagrass)
for (sp in my_nur_species){
print(sp)
res <- glm(df.sample_data[,c(sp)] ~ (log(df.sample_data$distance_seagrass)) * df.sample_data$size_seagrass * df.sample_data$mpa * df.sample_data$depth * df.sample_data$north, family="binomial")
print(summary(res))
par(mfrow=c(1,2))
plot(fitted(res),residuals(res),xlab="Fitted values", ylab="Residuals", abline(h=0, lty=2))
tryCatch(
lines(smooth.spline(fitted(res), residuals(res))),
error=function(e){} )
qqnorm(res$residuals)
qqline(res$residuals) }
## [1] "abudefduf_lorenzi_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ (log(df.sample_data$distance_seagrass)) *
## df.sample_data$size_seagrass * df.sample_data$mpa * df.sample_data$depth *
## df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -0.32029 -0.00001 -0.00001 -0.00001 2.44775
##
## Coefficients: (13 not defined because of singularities)
## Estimate
## (Intercept) -1.941e+01
## log(df.sample_data$distance_seagrass) -1.513e+00
## df.sample_data$size_seagrass -2.421e+00
## df.sample_data$mpanon-mpa -4.524e+00
## df.sample_data$depth10m -4.131e+00
## df.sample_data$northsouth 2.413e+00
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 7.367e-01
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 1.391e+00
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 8.086e-01
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 1.414e+00
## df.sample_data$size_seagrass:df.sample_data$depth10m 8.436e+00
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 5.271e+00
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 1.029e-01
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth -2.095e+00
## df.sample_data$depth10m:df.sample_data$northsouth -9.721e-01
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m -2.258e+00
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -1.043e+00
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -3.493e+00
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth -3.153e-01
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 6.299e+13
## log(df.sample_data$distance_seagrass) 2.295e+13
## df.sample_data$size_seagrass 3.673e+13
## df.sample_data$mpanon-mpa 6.864e+13
## df.sample_data$depth10m 1.118e+05
## df.sample_data$northsouth 3.661e+13
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 1.118e+13
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 2.111e+13
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 1.227e+13
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 3.711e+04
## df.sample_data$size_seagrass:df.sample_data$depth10m 5.639e+04
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.049e+05
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 1.561e+12
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth 3.179e+13
## df.sample_data$depth10m:df.sample_data$northsouth 1.024e+05
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 1.789e+04
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.656e+04
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.674e+04
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 3.021e+04
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0
## log(df.sample_data$distance_seagrass) 0
## df.sample_data$size_seagrass 0
## df.sample_data$mpanon-mpa 0
## df.sample_data$depth10m 0
## df.sample_data$northsouth 0
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 0
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 0
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 0
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 0
## df.sample_data$size_seagrass:df.sample_data$depth10m 0
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 0
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth 0
## df.sample_data$depth10m:df.sample_data$northsouth 0
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 0
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 1
## log(df.sample_data$distance_seagrass) 1
## df.sample_data$size_seagrass 1
## df.sample_data$mpanon-mpa 1
## df.sample_data$depth10m 1
## df.sample_data$northsouth 1
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 1
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 1
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 1
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 1
## df.sample_data$size_seagrass:df.sample_data$depth10m 1
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 1
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth 1
## df.sample_data$depth10m:df.sample_data$northsouth 1
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 1
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 13.7694 on 359 degrees of freedom
## Residual deviance: 7.9406 on 341 degrees of freedom
## AIC: 45.941
##
## Number of Fisher Scoring iterations: 22
## [1] "abudefduf_sexfasciatus_pres"
## Warning: glm.fit: algorithm did not converge
## Warning: glm.fit: fitted probabilities numerically 0 or 1 occurred
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ (log(df.sample_data$distance_seagrass)) *
## df.sample_data$size_seagrass * df.sample_data$mpa * df.sample_data$depth *
## df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## 0.00 0.00 0.00 0.00 8.49
##
## Coefficients: (14 not defined because of singularities)
## Estimate
## (Intercept) -1.071e+15
## log(df.sample_data$distance_seagrass) -6.169e+14
## df.sample_data$size_seagrass 1.619e+15
## df.sample_data$mpanon-mpa 1.430e+15
## df.sample_data$depth10m -5.231e+14
## df.sample_data$northsouth -1.693e+15
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass -4.843e+14
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa -1.848e+14
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa -5.480e+14
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 1.074e+14
## df.sample_data$size_seagrass:df.sample_data$depth10m 8.447e+13
## df.sample_data$mpanon-mpa:df.sample_data$depth10m -4.087e+15
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 5.395e+14
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1.479e+15
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m -1.477e+13
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 7.764e+14
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -6.347e+13
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth -6.092e+14
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 6.664e+07
## log(df.sample_data$distance_seagrass) 2.211e+07
## df.sample_data$size_seagrass 3.391e+07
## df.sample_data$mpanon-mpa 6.252e+07
## df.sample_data$depth10m 9.425e+07
## df.sample_data$northsouth 6.118e+07
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 1.073e+07
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 1.580e+07
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 1.014e+07
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 3.128e+07
## df.sample_data$size_seagrass:df.sample_data$depth10m 4.795e+07
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 8.841e+07
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 1.804e+07
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 8.652e+07
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 1.518e+07
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.234e+07
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.434e+07
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 2.551e+07
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) -16072193
## log(df.sample_data$distance_seagrass) -27895198
## df.sample_data$size_seagrass 47763291
## df.sample_data$mpanon-mpa 22868310
## df.sample_data$depth10m -5550698
## df.sample_data$northsouth -27678927
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass -45127157
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa -11694231
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa -54036884
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 3435539
## df.sample_data$size_seagrass:df.sample_data$depth10m 1761622
## df.sample_data$mpanon-mpa:df.sample_data$depth10m -46230500
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 29904186
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 17092226
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m -973201
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 34748680
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -4424899
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth -23879387
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) <2e-16
## log(df.sample_data$distance_seagrass) <2e-16
## df.sample_data$size_seagrass <2e-16
## df.sample_data$mpanon-mpa <2e-16
## df.sample_data$depth10m <2e-16
## df.sample_data$northsouth <2e-16
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass <2e-16
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa <2e-16
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa <2e-16
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m <2e-16
## df.sample_data$size_seagrass:df.sample_data$depth10m <2e-16
## df.sample_data$mpanon-mpa:df.sample_data$depth10m <2e-16
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth <2e-16
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth <2e-16
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m <2e-16
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m <2e-16
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m <2e-16
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth <2e-16
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Intercept) ***
## log(df.sample_data$distance_seagrass) ***
## df.sample_data$size_seagrass ***
## df.sample_data$mpanon-mpa ***
## df.sample_data$depth10m ***
## df.sample_data$northsouth ***
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass ***
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa ***
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa ***
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m ***
## df.sample_data$size_seagrass:df.sample_data$depth10m ***
## df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth ***
## df.sample_data$size_seagrass:df.sample_data$northsouth
## df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$depth10m:df.sample_data$northsouth ***
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m ***
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth ***
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 176.35 on 359 degrees of freedom
## Residual deviance: 1730.10 on 342 degrees of freedom
## AIC: 1766.1
##
## Number of Fisher Scoring iterations: 25
## [1] "abudefduf_vaigiensis_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ (log(df.sample_data$distance_seagrass)) *
## df.sample_data$size_seagrass * df.sample_data$mpa * df.sample_data$depth *
## df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -1.55176 -0.45904 -0.00008 -0.00008 2.44775
##
## Coefficients: (12 not defined because of singularities)
## Estimate
## (Intercept) 2.980e+01
## log(df.sample_data$distance_seagrass) -1.135e+01
## df.sample_data$size_seagrass -2.023e+01
## df.sample_data$mpanon-mpa -3.457e+01
## df.sample_data$depth10m -4.179e+01
## df.sample_data$northsouth 2.944e+00
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 6.173e+00
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 1.097e+01
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 6.678e+00
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 1.519e+01
## df.sample_data$size_seagrass:df.sample_data$depth10m -1.134e+01
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.221e+02
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 1.129e-01
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -1.434e+02
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 1.629e+00
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -3.971e+01
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -3.390e-01
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 2.450e+01
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 4.450e+01
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 3.726e+00
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 4.330e+03
## log(df.sample_data$distance_seagrass) 1.587e+03
## df.sample_data$size_seagrass 2.054e+03
## df.sample_data$mpanon-mpa 4.640e+03
## df.sample_data$depth10m 5.964e+13
## df.sample_data$northsouth 2.761e+02
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 6.414e+02
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 1.487e+03
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 6.630e+02
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 2.228e+13
## df.sample_data$size_seagrass:df.sample_data$depth10m 2.365e+13
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 8.819e+13
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 8.956e+01
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 7.328e+13
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 6.155e+12
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.820e+13
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 6.740e+12
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 7.071e+12
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 4.288e+13
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 3.334e+12
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0.007
## log(df.sample_data$distance_seagrass) -0.007
## df.sample_data$size_seagrass -0.010
## df.sample_data$mpanon-mpa -0.007
## df.sample_data$depth10m 0.000
## df.sample_data$northsouth 0.011
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 0.010
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 0.007
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 0.010
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 0.000
## df.sample_data$size_seagrass:df.sample_data$depth10m 0.000
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.000
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 0.001
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0.000
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 0.000
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.000
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.000
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0.000
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 0.000
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 0.000
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 0.995
## log(df.sample_data$distance_seagrass) 0.994
## df.sample_data$size_seagrass 0.992
## df.sample_data$mpanon-mpa 0.994
## df.sample_data$depth10m 1.000
## df.sample_data$northsouth 0.991
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 0.992
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 0.994
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 0.992
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 1.000
## df.sample_data$size_seagrass:df.sample_data$depth10m 1.000
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 0.999
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1.000
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 1.000
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1.000
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 1.000
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 1.000
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 343.02 on 359 degrees of freedom
## Residual deviance: 205.76 on 340 degrees of freedom
## AIC: 245.76
##
## Number of Fisher Scoring iterations: 18
## [1] "cheilinus_chlorourus_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ (log(df.sample_data$distance_seagrass)) *
## df.sample_data$size_seagrass * df.sample_data$mpa * df.sample_data$depth *
## df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -1.01077 -0.45904 -0.32029 -0.00013 2.44775
##
## Coefficients: (14 not defined because of singularities)
## Estimate
## (Intercept) -7.5825
## log(df.sample_data$distance_seagrass) -3.9941
## df.sample_data$size_seagrass -16.5392
## df.sample_data$mpanon-mpa 5.8219
## df.sample_data$depth10m 5.5435
## df.sample_data$northsouth 0.5678
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 5.6322
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 2.0615
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 4.1609
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 3.6673
## df.sample_data$size_seagrass:df.sample_data$depth10m 14.3175
## df.sample_data$mpanon-mpa:df.sample_data$depth10m -0.2214
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 1.4963
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -6.8927
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m -4.8694
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -3.4254
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -4.6498
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0.1501
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 4199.3055
## log(df.sample_data$distance_seagrass) 1169.8065
## df.sample_data$size_seagrass 1130.5684
## df.sample_data$mpanon-mpa 4264.8506
## df.sample_data$depth10m 4199.3122
## df.sample_data$northsouth 160.8235
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 373.5429
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 1135.2569
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 318.0802
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 1169.8085
## df.sample_data$size_seagrass:df.sample_data$depth10m 1131.4360
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 4287.0663
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 52.1653
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 437.3055
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 373.7168
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1138.8687
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 338.7590
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 101.3679
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) -0.002
## log(df.sample_data$distance_seagrass) -0.003
## df.sample_data$size_seagrass -0.015
## df.sample_data$mpanon-mpa 0.001
## df.sample_data$depth10m 0.001
## df.sample_data$northsouth 0.004
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 0.015
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 0.002
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 0.013
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 0.003
## df.sample_data$size_seagrass:df.sample_data$depth10m 0.013
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.000
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 0.029
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -0.016
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m -0.013
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -0.003
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -0.014
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0.001
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 0.999
## log(df.sample_data$distance_seagrass) 0.997
## df.sample_data$size_seagrass 0.988
## df.sample_data$mpanon-mpa 0.999
## df.sample_data$depth10m 0.999
## df.sample_data$northsouth 0.997
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 0.988
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 0.999
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 0.990
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 0.997
## df.sample_data$size_seagrass:df.sample_data$depth10m 0.990
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 0.977
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0.987
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 0.990
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.998
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.989
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0.999
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 225.15 on 359 degrees of freedom
## Residual deviance: 193.41 on 342 degrees of freedom
## AIC: 229.41
##
## Number of Fisher Scoring iterations: 17
## [1] "cheilinus_undulatus_pres"
## Warning: glm.fit: algorithm did not converge
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ (log(df.sample_data$distance_seagrass)) *
## df.sample_data$size_seagrass * df.sample_data$mpa * df.sample_data$depth *
## df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -2.409e-06 -2.409e-06 -2.409e-06 -2.409e-06 -2.409e-06
##
## Coefficients: (14 not defined because of singularities)
## Estimate
## (Intercept) -2.657e+01
## log(df.sample_data$distance_seagrass) -1.105e-26
## df.sample_data$size_seagrass 6.025e-26
## df.sample_data$mpanon-mpa -3.799e-26
## df.sample_data$depth10m -4.089e-13
## df.sample_data$northsouth -3.674e-26
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass -1.951e-26
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 8.728e-27
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa -1.725e-26
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 1.518e-13
## df.sample_data$size_seagrass:df.sample_data$depth10m 1.794e-13
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 4.419e-13
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 3.101e-27
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -2.156e-14
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m -5.841e-14
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -1.429e-13
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -5.233e-14
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth -5.069e-15
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 3.537e+05
## log(df.sample_data$distance_seagrass) 1.174e+05
## df.sample_data$size_seagrass 1.799e+05
## df.sample_data$mpanon-mpa 3.318e+05
## df.sample_data$depth10m 5.001e+05
## df.sample_data$northsouth 3.247e+05
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 5.695e+04
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 8.384e+04
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 5.382e+04
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 1.660e+05
## df.sample_data$size_seagrass:df.sample_data$depth10m 2.545e+05
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 4.692e+05
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 9.573e+04
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 4.591e+05
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 8.054e+04
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.186e+05
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 7.611e+04
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1.354e+05
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0
## log(df.sample_data$distance_seagrass) 0
## df.sample_data$size_seagrass 0
## df.sample_data$mpanon-mpa 0
## df.sample_data$depth10m 0
## df.sample_data$northsouth 0
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 0
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 0
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 0
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 0
## df.sample_data$size_seagrass:df.sample_data$depth10m 0
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 0
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 0
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 1
## log(df.sample_data$distance_seagrass) 1
## df.sample_data$size_seagrass 1
## df.sample_data$mpanon-mpa 1
## df.sample_data$depth10m 1
## df.sample_data$northsouth 1
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 1
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 1
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 1
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 1
## df.sample_data$size_seagrass:df.sample_data$depth10m 1
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 1
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 1
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 0.0000e+00 on 359 degrees of freedom
## Residual deviance: 2.0886e-09 on 342 degrees of freedom
## AIC: 36
##
## Number of Fisher Scoring iterations: 25
## [1] "cheilio_inermis_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ (log(df.sample_data$distance_seagrass)) *
## df.sample_data$size_seagrass * df.sample_data$mpa * df.sample_data$depth *
## df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -1.17741 -0.32029 -0.00005 -0.00005 2.44775
##
## Coefficients: (8 not defined because of singularities)
## Estimate
## (Intercept) 6.278e+01
## log(df.sample_data$distance_seagrass) -2.321e+01
## df.sample_data$size_seagrass -8.920e+01
## df.sample_data$mpanon-mpa -5.519e+01
## df.sample_data$depth10m -1.765e+01
## df.sample_data$northsouth 1.058e+02
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 2.474e+01
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 4.232e+01
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 2.371e+02
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m -3.007e-01
## df.sample_data$size_seagrass:df.sample_data$depth10m 1.043e+01
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.490e+02
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth -1.744e+01
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth -1.289e+02
## df.sample_data$depth10m:df.sample_data$northsouth -5.518e+00
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa -9.549e+01
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m -1.464e+00
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -1.866e+00
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.695e+02
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth 3.168e+00
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 5.275e+00
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth -6.595e+00
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth -1.165e+02
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -1.234e+02
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 1.963e+15
## log(df.sample_data$distance_seagrass) 7.092e+14
## df.sample_data$size_seagrass 1.555e+15
## df.sample_data$mpanon-mpa 9.693e+14
## df.sample_data$depth10m 7.899e+14
## df.sample_data$northsouth 2.174e+15
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 4.522e+14
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 9.277e+14
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 5.021e+15
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 2.930e+14
## df.sample_data$size_seagrass:df.sample_data$depth10m 1.202e+14
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.276e+15
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 1.802e+14
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth 3.072e+15
## df.sample_data$depth10m:df.sample_data$northsouth 9.202e+14
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 2.058e+15
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 5.381e+13
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.033e+14
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 5.457e+15
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth 2.231e+13
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 3.180e+14
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 4.587e+13
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 2.207e+15
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.514e+15
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0
## log(df.sample_data$distance_seagrass) 0
## df.sample_data$size_seagrass 0
## df.sample_data$mpanon-mpa 0
## df.sample_data$depth10m 0
## df.sample_data$northsouth 0
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 0
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 0
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 0
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 0
## df.sample_data$size_seagrass:df.sample_data$depth10m 0
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 0
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth 0
## df.sample_data$depth10m:df.sample_data$northsouth 0
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 0
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 0
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth 0
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 0
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 0
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 1
## log(df.sample_data$distance_seagrass) 1
## df.sample_data$size_seagrass 1
## df.sample_data$mpanon-mpa 1
## df.sample_data$depth10m 1
## df.sample_data$northsouth 1
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 1
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 1
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 1
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 1
## df.sample_data$size_seagrass:df.sample_data$depth10m 1
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 1
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth 1
## df.sample_data$depth10m:df.sample_data$northsouth 1
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 1
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 1
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth 1
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 1
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 1
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 181.58 on 359 degrees of freedom
## Residual deviance: 100.44 on 336 degrees of freedom
## AIC: 148.44
##
## Number of Fisher Scoring iterations: 19
## [1] "cheilodipterus_quinquelineatus_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ (log(df.sample_data$distance_seagrass)) *
## df.sample_data$size_seagrass * df.sample_data$mpa * df.sample_data$depth *
## df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -2.44775 -0.66805 -0.00022 0.84460 2.14597
##
## Coefficients: (14 not defined because of singularities)
## Estimate
## (Intercept) -4.20234
## log(df.sample_data$distance_seagrass) 2.50242
## df.sample_data$size_seagrass 22.94622
## df.sample_data$mpanon-mpa 3.25498
## df.sample_data$depth10m -8.29292
## df.sample_data$northsouth 3.07105
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass -7.42203
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa -0.01074
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa -6.61684
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 1.95910
## df.sample_data$size_seagrass:df.sample_data$depth10m 0.69808
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 5.38031
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth -2.60677
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1.77341
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m -0.13522
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -0.93795
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -0.40862
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth -0.66044
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 636.00746
## log(df.sample_data$distance_seagrass) 226.94408
## df.sample_data$size_seagrass 1207.54493
## df.sample_data$mpanon-mpa 830.40538
## df.sample_data$depth10m 899.44872
## df.sample_data$northsouth 165.75598
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 385.04052
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 163.60228
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 364.79907
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 320.94741
## df.sample_data$size_seagrass:df.sample_data$depth10m 1707.72649
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1174.36915
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 53.76347
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 234.41616
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 544.52954
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 231.36830
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 515.90381
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 76.03371
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) -0.007
## log(df.sample_data$distance_seagrass) 0.011
## df.sample_data$size_seagrass 0.019
## df.sample_data$mpanon-mpa 0.004
## df.sample_data$depth10m -0.009
## df.sample_data$northsouth 0.019
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass -0.019
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 0.000
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa -0.018
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 0.006
## df.sample_data$size_seagrass:df.sample_data$depth10m 0.000
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.005
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth -0.048
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0.008
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 0.000
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -0.004
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -0.001
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth -0.009
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 0.995
## log(df.sample_data$distance_seagrass) 0.991
## df.sample_data$size_seagrass 0.985
## df.sample_data$mpanon-mpa 0.997
## df.sample_data$depth10m 0.993
## df.sample_data$northsouth 0.985
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 0.985
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 1.000
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 0.986
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 0.995
## df.sample_data$size_seagrass:df.sample_data$depth10m 1.000
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.996
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 0.961
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0.994
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 1.000
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.997
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.999
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0.993
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 497.72 on 359 degrees of freedom
## Residual deviance: 334.00 on 342 degrees of freedom
## AIC: 370
##
## Number of Fisher Scoring iterations: 16
## [1] "fistularia_commersonii_pres"
## Warning: glm.fit: algorithm did not converge
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ (log(df.sample_data$distance_seagrass)) *
## df.sample_data$size_seagrass * df.sample_data$mpa * df.sample_data$depth *
## df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -1.2637 -0.6681 -0.3203 0.0000 2.4478
##
## Coefficients: (14 not defined because of singularities)
## Estimate
## (Intercept) 11.373
## log(df.sample_data$distance_seagrass) -5.327
## df.sample_data$size_seagrass 13.739
## df.sample_data$mpanon-mpa -35.119
## df.sample_data$depth10m -9.855
## df.sample_data$northsouth 39.146
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass -4.768
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 5.984
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa -3.473
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 4.371
## df.sample_data$size_seagrass:df.sample_data$depth10m -22.426
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 30.137
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth -6.119
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -40.050
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 7.073
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -5.287
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 7.245
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 6.703
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 289405.185
## log(df.sample_data$distance_seagrass) 105605.635
## df.sample_data$size_seagrass 261220.198
## df.sample_data$mpanon-mpa 275137.208
## df.sample_data$depth10m 289461.175
## df.sample_data$northsouth 333491.689
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 83376.858
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 57882.743
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 78883.557
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 105623.614
## df.sample_data$size_seagrass:df.sample_data$depth10m 261478.768
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 275233.089
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 105094.805
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 333494.379
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 83434.919
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 57900.573
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 79030.316
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 105095.703
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0
## log(df.sample_data$distance_seagrass) 0
## df.sample_data$size_seagrass 0
## df.sample_data$mpanon-mpa 0
## df.sample_data$depth10m 0
## df.sample_data$northsouth 0
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 0
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 0
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 0
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 0
## df.sample_data$size_seagrass:df.sample_data$depth10m 0
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 0
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 0
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 1
## log(df.sample_data$distance_seagrass) 1
## df.sample_data$size_seagrass 1
## df.sample_data$mpanon-mpa 1
## df.sample_data$depth10m 1
## df.sample_data$northsouth 1
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 1
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 1
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 1
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 1
## df.sample_data$size_seagrass:df.sample_data$depth10m 1
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 1
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 1
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 297.32 on 359 degrees of freedom
## Residual deviance: 225.67 on 342 degrees of freedom
## AIC: 261.67
##
## Number of Fisher Scoring iterations: 25
## [1] "halichoeres_argus_pres"
## Warning: glm.fit: algorithm did not converge
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ (log(df.sample_data$distance_seagrass)) *
## df.sample_data$size_seagrass * df.sample_data$mpa * df.sample_data$depth *
## df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -0.7585 -0.4593 -0.3205 0.0000 2.4477
##
## Coefficients: (14 not defined because of singularities)
## Estimate
## (Intercept) -2.102e+01
## log(df.sample_data$distance_seagrass) 6.980e+00
## df.sample_data$size_seagrass 3.275e+00
## df.sample_data$mpanon-mpa -5.546e+01
## df.sample_data$depth10m 9.318e+00
## df.sample_data$northsouth 7.644e+01
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass -1.442e+00
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 1.216e+01
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa -1.982e-01
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m -3.222e+00
## df.sample_data$size_seagrass:df.sample_data$depth10m -5.596e+00
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 7.608e+01
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth -1.949e+01
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -6.991e+01
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 1.700e+00
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -1.868e+01
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 7.631e-02
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1.661e+01
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 5.433e+04
## log(df.sample_data$distance_seagrass) 2.015e+04
## df.sample_data$size_seagrass 8.090e+03
## df.sample_data$mpanon-mpa 1.476e+05
## df.sample_data$depth10m 6.541e+04
## df.sample_data$northsouth 2.022e+05
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 3.670e+03
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 3.179e+04
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 5.666e+01
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 2.414e+04
## df.sample_data$size_seagrass:df.sample_data$depth10m 2.802e+04
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.545e+05
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 5.185e+04
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 2.062e+05
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 8.489e+03
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 3.451e+04
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.124e+04
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 5.363e+04
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0.000
## log(df.sample_data$distance_seagrass) 0.000
## df.sample_data$size_seagrass 0.000
## df.sample_data$mpanon-mpa 0.000
## df.sample_data$depth10m 0.000
## df.sample_data$northsouth 0.000
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 0.000
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 0.000
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa -0.003
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 0.000
## df.sample_data$size_seagrass:df.sample_data$depth10m 0.000
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.000
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 0.000
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0.000
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 0.000
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -0.001
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.000
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0.000
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 1.000
## log(df.sample_data$distance_seagrass) 1.000
## df.sample_data$size_seagrass 1.000
## df.sample_data$mpanon-mpa 1.000
## df.sample_data$depth10m 1.000
## df.sample_data$northsouth 1.000
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 1.000
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 1.000
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 0.997
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 1.000
## df.sample_data$size_seagrass:df.sample_data$depth10m 1.000
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 1.000
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1.000
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 1.000
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1.000
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 215.97 on 359 degrees of freedom
## Residual deviance: 188.06 on 342 degrees of freedom
## AIC: 224.06
##
## Number of Fisher Scoring iterations: 25
## [1] "halichoeres_hortulanus_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ (log(df.sample_data$distance_seagrass)) *
## df.sample_data$size_seagrass * df.sample_data$mpa * df.sample_data$depth *
## df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -2.1460 -0.5701 -0.3203 0.7585 2.4478
##
## Coefficients: (14 not defined because of singularities)
## Estimate
## (Intercept) 2.200364
## log(df.sample_data$distance_seagrass) 0.008171
## df.sample_data$size_seagrass -0.346369
## df.sample_data$mpanon-mpa -6.366150
## df.sample_data$depth10m 2.153966
## df.sample_data$northsouth 4.445353
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 0.056133
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 1.403287
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 0.043782
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m -2.218366
## df.sample_data$size_seagrass:df.sample_data$depth10m -5.791800
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 9.950434
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth -1.300314
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -12.145702
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 1.916195
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -2.484330
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.623859
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 4.088706
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 2.626195
## log(df.sample_data$distance_seagrass) 0.814032
## df.sample_data$size_seagrass 1.268901
## df.sample_data$mpanon-mpa 2.397383
## df.sample_data$depth10m 4.386978
## df.sample_data$northsouth 2.016670
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 0.403727
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 0.577140
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 0.381802
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 1.460585
## df.sample_data$size_seagrass:df.sample_data$depth10m 2.138504
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 3.437498
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 0.623782
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 3.394227
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 0.679066
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.837740
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.651265
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1.166175
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0.838
## log(df.sample_data$distance_seagrass) 0.010
## df.sample_data$size_seagrass -0.273
## df.sample_data$mpanon-mpa -2.655
## df.sample_data$depth10m 0.491
## df.sample_data$northsouth 2.204
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 0.139
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 2.431
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 0.115
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m -1.519
## df.sample_data$size_seagrass:df.sample_data$depth10m -2.708
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.895
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth -2.085
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -3.578
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 2.822
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -2.966
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.493
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 3.506
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 0.402114
## log(df.sample_data$distance_seagrass) 0.991991
## df.sample_data$size_seagrass 0.784878
## df.sample_data$mpanon-mpa 0.007920
## df.sample_data$depth10m 0.623433
## df.sample_data$northsouth 0.027503
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 0.889420
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 0.015039
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 0.908704
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 0.128808
## df.sample_data$size_seagrass:df.sample_data$depth10m 0.006762
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.003796
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 0.037109
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0.000346
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 0.004775
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.003022
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.012653
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0.000455
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Intercept)
## log(df.sample_data$distance_seagrass)
## df.sample_data$size_seagrass
## df.sample_data$mpanon-mpa **
## df.sample_data$depth10m
## df.sample_data$northsouth *
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa *
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m
## df.sample_data$size_seagrass:df.sample_data$depth10m **
## df.sample_data$mpanon-mpa:df.sample_data$depth10m **
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth *
## df.sample_data$size_seagrass:df.sample_data$northsouth
## df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$depth10m:df.sample_data$northsouth ***
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m **
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m **
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m *
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth ***
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 495.05 on 359 degrees of freedom
## Residual deviance: 335.78 on 342 degrees of freedom
## AIC: 371.78
##
## Number of Fisher Scoring iterations: 5
## [1] "halichoeres_scapularis_pres"
## Warning: glm.fit: algorithm did not converge
## Warning: glm.fit: fitted probabilities numerically 0 or 1 occurred
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ (log(df.sample_data$distance_seagrass)) *
## df.sample_data$size_seagrass * df.sample_data$mpa * df.sample_data$depth *
## df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -1.9531 -0.4769 -0.3129 0.0000 2.4662
##
## Coefficients: (11 not defined because of singularities)
## Estimate
## (Intercept) -1.647e+01
## log(df.sample_data$distance_seagrass) 5.434e+00
## df.sample_data$size_seagrass 2.710e+00
## df.sample_data$mpanon-mpa 1.821e+01
## df.sample_data$depth10m 5.002e+11
## df.sample_data$northsouth 1.626e+01
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass -8.897e-01
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa -5.543e+00
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa -1.191e+00
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m -1.556e+11
## df.sample_data$size_seagrass:df.sample_data$depth10m -2.056e+12
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.704e+13
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth -5.850e+00
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1.778e+13
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 5.352e+11
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -3.750e+12
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -3.199e+12
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth -3.764e+12
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth -3.536e+13
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 7.657e+12
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 4.084e+12
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 3.430e+04
## log(df.sample_data$distance_seagrass) 1.258e+04
## df.sample_data$size_seagrass 1.420e+04
## df.sample_data$mpanon-mpa 4.062e+04
## df.sample_data$depth10m 6.518e+13
## df.sample_data$northsouth 3.750e+04
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 4.619e+03
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 1.268e+04
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 5.010e+03
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 2.411e+13
## df.sample_data$size_seagrass:df.sample_data$depth10m 2.187e+13
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.835e+14
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 1.325e+04
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 2.617e+14
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 6.937e+12
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 6.357e+13
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 6.513e+13
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 6.436e+13
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 3.398e+14
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 7.922e+13
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 6.162e+13
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0.000
## log(df.sample_data$distance_seagrass) 0.000
## df.sample_data$size_seagrass 0.000
## df.sample_data$mpanon-mpa 0.000
## df.sample_data$depth10m 0.008
## df.sample_data$northsouth 0.000
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 0.000
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 0.000
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 0.000
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m -0.006
## df.sample_data$size_seagrass:df.sample_data$depth10m -0.094
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.060
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 0.000
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0.068
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 0.077
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -0.059
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -0.049
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth -0.058
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth -0.104
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 0.097
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 0.066
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 1.000
## log(df.sample_data$distance_seagrass) 1.000
## df.sample_data$size_seagrass 1.000
## df.sample_data$mpanon-mpa 1.000
## df.sample_data$depth10m 0.994
## df.sample_data$northsouth 1.000
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 1.000
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 1.000
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 1.000
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 0.995
## df.sample_data$size_seagrass:df.sample_data$depth10m 0.925
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.952
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 1.000
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0.946
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 0.938
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.953
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.961
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0.953
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 0.917
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 0.923
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 0.947
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 314.56 on 359 degrees of freedom
## Residual deviance: 198.98 on 339 degrees of freedom
## AIC: 240.98
##
## Number of Fisher Scoring iterations: 25
## [1] "lethrinus_harak_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ (log(df.sample_data$distance_seagrass)) *
## df.sample_data$size_seagrass * df.sample_data$mpa * df.sample_data$depth *
## df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -0.32029 -0.00002 -0.00002 -0.00002 2.44775
##
## Coefficients: (14 not defined because of singularities)
## Estimate
## (Intercept) -8.4592
## log(df.sample_data$distance_seagrass) -5.0337
## df.sample_data$size_seagrass -26.7841
## df.sample_data$mpanon-mpa -18.4188
## df.sample_data$depth10m -1.8187
## df.sample_data$northsouth 3.6763
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 8.5404
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 3.6288
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 8.0915
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 0.5337
## df.sample_data$size_seagrass:df.sample_data$depth10m 21.1335
## df.sample_data$mpanon-mpa:df.sample_data$depth10m -1.9008
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 1.1924
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -11.5503
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m -6.7434
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.1026
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -4.7407
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 2.3552
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 47230.1543
## log(df.sample_data$distance_seagrass) 15640.0252
## df.sample_data$size_seagrass 19405.1896
## df.sample_data$mpanon-mpa 43743.8424
## df.sample_data$depth10m 66906.4031
## df.sample_data$northsouth 43890.2888
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 6116.2082
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 11169.8573
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 5770.7809
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 22154.3454
## df.sample_data$size_seagrass:df.sample_data$depth10m 31011.5721
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 62096.5047
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 12939.7323
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 61595.8011
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 9797.7996
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 15713.4854
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 9200.7583
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 18115.6944
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0.000
## log(df.sample_data$distance_seagrass) 0.000
## df.sample_data$size_seagrass -0.001
## df.sample_data$mpanon-mpa 0.000
## df.sample_data$depth10m 0.000
## df.sample_data$northsouth 0.000
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 0.001
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 0.000
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 0.001
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 0.000
## df.sample_data$size_seagrass:df.sample_data$depth10m 0.001
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.000
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 0.000
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0.000
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m -0.001
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.000
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -0.001
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0.000
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 1.000
## log(df.sample_data$distance_seagrass) 1.000
## df.sample_data$size_seagrass 0.999
## df.sample_data$mpanon-mpa 1.000
## df.sample_data$depth10m 1.000
## df.sample_data$northsouth 1.000
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 0.999
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 1.000
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 0.999
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 1.000
## df.sample_data$size_seagrass:df.sample_data$depth10m 0.999
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 1.000
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1.000
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 0.999
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1.000
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 34.700 on 359 degrees of freedom
## Residual deviance: 23.822 on 342 degrees of freedom
## AIC: 59.822
##
## Number of Fisher Scoring iterations: 21
## [1] "lutjanus_decussatus_pres"
## Warning: glm.fit: algorithm did not converge
## Warning: glm.fit: fitted probabilities numerically 0 or 1 occurred
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ (log(df.sample_data$distance_seagrass)) *
## df.sample_data$size_seagrass * df.sample_data$mpa * df.sample_data$depth *
## df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -8.49 0.00 0.00 0.00 8.49
##
## Coefficients: (14 not defined because of singularities)
## Estimate
## (Intercept) 5.476e+15
## log(df.sample_data$distance_seagrass) -1.856e+15
## df.sample_data$size_seagrass 1.647e+15
## df.sample_data$mpanon-mpa -1.089e+16
## df.sample_data$depth10m -5.569e+15
## df.sample_data$northsouth 1.519e+15
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass -6.052e+14
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 2.442e+15
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa -3.749e+14
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 1.745e+15
## df.sample_data$size_seagrass:df.sample_data$depth10m -1.811e+15
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.720e+15
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth -4.620e+14
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 7.101e+15
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 5.036e+14
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -3.840e+14
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 5.365e+14
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth -1.268e+15
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 6.664e+07
## log(df.sample_data$distance_seagrass) 2.211e+07
## df.sample_data$size_seagrass 3.391e+07
## df.sample_data$mpanon-mpa 6.252e+07
## df.sample_data$depth10m 9.425e+07
## df.sample_data$northsouth 6.118e+07
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 1.073e+07
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 1.580e+07
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 1.014e+07
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 3.128e+07
## df.sample_data$size_seagrass:df.sample_data$depth10m 4.795e+07
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 8.841e+07
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 1.804e+07
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 8.652e+07
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 1.518e+07
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.234e+07
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.434e+07
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 2.551e+07
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 82172933
## log(df.sample_data$distance_seagrass) -83938139
## df.sample_data$size_seagrass 48573663
## df.sample_data$mpanon-mpa -174263991
## df.sample_data$depth10m -59089995
## df.sample_data$northsouth 24826978
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass -56388708
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 154565090
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa -36965931
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 55806413
## df.sample_data$size_seagrass:df.sample_data$depth10m -37772734
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 19451220
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth -25611443
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 82072345
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 33177404
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -17186814
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 37403370
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth -49712101
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) <2e-16
## log(df.sample_data$distance_seagrass) <2e-16
## df.sample_data$size_seagrass <2e-16
## df.sample_data$mpanon-mpa <2e-16
## df.sample_data$depth10m <2e-16
## df.sample_data$northsouth <2e-16
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass <2e-16
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa <2e-16
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa <2e-16
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m <2e-16
## df.sample_data$size_seagrass:df.sample_data$depth10m <2e-16
## df.sample_data$mpanon-mpa:df.sample_data$depth10m <2e-16
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth <2e-16
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth <2e-16
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m <2e-16
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m <2e-16
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m <2e-16
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth <2e-16
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Intercept) ***
## log(df.sample_data$distance_seagrass) ***
## df.sample_data$size_seagrass ***
## df.sample_data$mpanon-mpa ***
## df.sample_data$depth10m ***
## df.sample_data$northsouth ***
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass ***
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa ***
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa ***
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m ***
## df.sample_data$size_seagrass:df.sample_data$depth10m ***
## df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth ***
## df.sample_data$size_seagrass:df.sample_data$northsouth
## df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$depth10m:df.sample_data$northsouth ***
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m ***
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth ***
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 267.36 on 359 degrees of freedom
## Residual deviance: 3171.84 on 342 degrees of freedom
## AIC: 3207.8
##
## Number of Fisher Scoring iterations: 25
## [1] "lutjanus_gibbus_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ (log(df.sample_data$distance_seagrass)) *
## df.sample_data$size_seagrass * df.sample_data$mpa * df.sample_data$depth *
## df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -0.57012 -0.32029 -0.00003 -0.00003 2.44775
##
## Coefficients: (14 not defined because of singularities)
## Estimate
## (Intercept) 33.9496
## log(df.sample_data$distance_seagrass) -13.4421
## df.sample_data$size_seagrass -21.5141
## df.sample_data$mpanon-mpa -58.8209
## df.sample_data$depth10m 29.5004
## df.sample_data$northsouth 2.8180
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 6.5466
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 12.3652
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 7.1854
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m -10.8848
## df.sample_data$size_seagrass:df.sample_data$depth10m -8.6050
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 29.8721
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 0.9141
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -75.2424
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 3.1099
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -5.0304
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.1274
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 20.6808
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 24534.6340
## log(df.sample_data$distance_seagrass) 8985.3222
## df.sample_data$size_seagrass 11689.7504
## df.sample_data$mpanon-mpa 22211.7825
## df.sample_data$depth10m 34019.5368
## df.sample_data$northsouth 26619.7641
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 3669.1030
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 6007.6644
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 3495.8632
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 12454.5024
## df.sample_data$size_seagrass:df.sample_data$depth10m 16425.5493
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 27234.8342
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 7847.9726
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 31325.0985
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 5146.6172
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 7722.7979
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 4908.0890
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 9662.1412
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0.001
## log(df.sample_data$distance_seagrass) -0.001
## df.sample_data$size_seagrass -0.002
## df.sample_data$mpanon-mpa -0.003
## df.sample_data$depth10m 0.001
## df.sample_data$northsouth 0.000
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 0.002
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 0.002
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 0.002
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m -0.001
## df.sample_data$size_seagrass:df.sample_data$depth10m -0.001
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.001
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 0.000
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -0.002
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 0.001
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -0.001
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.000
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0.002
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 0.999
## log(df.sample_data$distance_seagrass) 0.999
## df.sample_data$size_seagrass 0.999
## df.sample_data$mpanon-mpa 0.998
## df.sample_data$depth10m 0.999
## df.sample_data$northsouth 1.000
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 0.999
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 0.998
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 0.998
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 0.999
## df.sample_data$size_seagrass:df.sample_data$depth10m 1.000
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.999
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 1.000
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0.998
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 1.000
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.999
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0.998
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 98.401 on 359 degrees of freedom
## Residual deviance: 70.642 on 342 degrees of freedom
## AIC: 106.64
##
## Number of Fisher Scoring iterations: 20
## [1] "lutjanus_monostigma_pres"
## Warning: glm.fit: fitted probabilities numerically 0 or 1 occurred
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ (log(df.sample_data$distance_seagrass)) *
## df.sample_data$size_seagrass * df.sample_data$mpa * df.sample_data$depth *
## df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## 0.00 0.00 0.00 0.00 8.49
##
## Coefficients: (14 not defined because of singularities)
## Estimate
## (Intercept) -1.245e+16
## log(df.sample_data$distance_seagrass) 2.903e+15
## df.sample_data$size_seagrass 4.093e+15
## df.sample_data$mpanon-mpa 3.395e+15
## df.sample_data$depth10m -2.037e+15
## df.sample_data$northsouth 1.277e+16
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass -1.273e+15
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa -1.901e+14
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa -1.681e+15
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 7.522e+14
## df.sample_data$size_seagrass:df.sample_data$depth10m 2.552e+14
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 4.229e+14
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth -3.789e+15
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1.078e+15
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m -9.466e+13
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -3.273e+14
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 8.193e+12
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth -2.565e+14
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 6.664e+07
## log(df.sample_data$distance_seagrass) 2.211e+07
## df.sample_data$size_seagrass 3.391e+07
## df.sample_data$mpanon-mpa 6.252e+07
## df.sample_data$depth10m 9.425e+07
## df.sample_data$northsouth 6.118e+07
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 1.073e+07
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 1.580e+07
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 1.014e+07
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 3.128e+07
## df.sample_data$size_seagrass:df.sample_data$depth10m 4.795e+07
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 8.841e+07
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 1.804e+07
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 8.652e+07
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 1.518e+07
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.234e+07
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.434e+07
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 2.551e+07
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) -186816442
## log(df.sample_data$distance_seagrass) 131285767
## df.sample_data$size_seagrass 120714963
## df.sample_data$mpanon-mpa 54310684
## df.sample_data$depth10m -21612808
## df.sample_data$northsouth 208724864
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass -118628768
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa -12029888
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa -165776169
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 24052067
## df.sample_data$size_seagrass:df.sample_data$depth10m 5322693
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 4783169
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth -210015362
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 12460947
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m -6236752
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -14649024
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 571245
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth -10054079
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) <2e-16
## log(df.sample_data$distance_seagrass) <2e-16
## df.sample_data$size_seagrass <2e-16
## df.sample_data$mpanon-mpa <2e-16
## df.sample_data$depth10m <2e-16
## df.sample_data$northsouth <2e-16
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass <2e-16
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa <2e-16
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa <2e-16
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m <2e-16
## df.sample_data$size_seagrass:df.sample_data$depth10m <2e-16
## df.sample_data$mpanon-mpa:df.sample_data$depth10m <2e-16
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth <2e-16
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth <2e-16
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m <2e-16
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m <2e-16
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m <2e-16
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth <2e-16
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Intercept) ***
## log(df.sample_data$distance_seagrass) ***
## df.sample_data$size_seagrass ***
## df.sample_data$mpanon-mpa ***
## df.sample_data$depth10m ***
## df.sample_data$northsouth ***
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass ***
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa ***
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa ***
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m ***
## df.sample_data$size_seagrass:df.sample_data$depth10m ***
## df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth ***
## df.sample_data$size_seagrass:df.sample_data$northsouth
## df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$depth10m:df.sample_data$northsouth ***
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m ***
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth ***
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 91.39 on 359 degrees of freedom
## Residual deviance: 720.87 on 342 degrees of freedom
## AIC: 756.87
##
## Number of Fisher Scoring iterations: 21
## [1] "mulloidichthys_flavolineatus_pres"
## Warning: glm.fit: algorithm did not converge
## Warning: glm.fit: fitted probabilities numerically 0 or 1 occurred
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ (log(df.sample_data$distance_seagrass)) *
## df.sample_data$size_seagrass * df.sample_data$mpa * df.sample_data$depth *
## df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -8.49 0.00 0.00 0.00 8.49
##
## Coefficients: (14 not defined because of singularities)
## Estimate
## (Intercept) -1.082e+16
## log(df.sample_data$distance_seagrass) 2.422e+15
## df.sample_data$size_seagrass -1.584e+15
## df.sample_data$mpanon-mpa -2.526e+15
## df.sample_data$depth10m -2.609e+15
## df.sample_data$northsouth 5.248e+15
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 5.288e+14
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 7.724e+14
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 5.018e+14
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 2.483e+15
## df.sample_data$size_seagrass:df.sample_data$depth10m 1.122e+16
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 4.302e+15
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth -2.107e+15
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -6.237e+14
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m -3.677e+15
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -1.843e+15
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -3.138e+15
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth -6.573e+14
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 6.664e+07
## log(df.sample_data$distance_seagrass) 2.211e+07
## df.sample_data$size_seagrass 3.391e+07
## df.sample_data$mpanon-mpa 6.252e+07
## df.sample_data$depth10m 9.425e+07
## df.sample_data$northsouth 6.118e+07
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 1.073e+07
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 1.580e+07
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 1.014e+07
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 3.128e+07
## df.sample_data$size_seagrass:df.sample_data$depth10m 4.795e+07
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 8.841e+07
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 1.804e+07
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 8.652e+07
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 1.518e+07
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.234e+07
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.434e+07
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 2.551e+07
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) -162305368
## log(df.sample_data$distance_seagrass) 109501567
## df.sample_data$size_seagrass -46729417
## df.sample_data$mpanon-mpa -40400873
## df.sample_data$depth10m -27687599
## df.sample_data$northsouth 85780608
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 49271954
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 48890949
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 49475319
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 79382954
## df.sample_data$size_seagrass:df.sample_data$depth10m 234038130
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 48658488
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth -116813785
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -7208715
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m -242236644
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -82478257
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -218759616
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth -25764431
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) <2e-16
## log(df.sample_data$distance_seagrass) <2e-16
## df.sample_data$size_seagrass <2e-16
## df.sample_data$mpanon-mpa <2e-16
## df.sample_data$depth10m <2e-16
## df.sample_data$northsouth <2e-16
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass <2e-16
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa <2e-16
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa <2e-16
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m <2e-16
## df.sample_data$size_seagrass:df.sample_data$depth10m <2e-16
## df.sample_data$mpanon-mpa:df.sample_data$depth10m <2e-16
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth <2e-16
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth <2e-16
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m <2e-16
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m <2e-16
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m <2e-16
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth <2e-16
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Intercept) ***
## log(df.sample_data$distance_seagrass) ***
## df.sample_data$size_seagrass ***
## df.sample_data$mpanon-mpa ***
## df.sample_data$depth10m ***
## df.sample_data$northsouth ***
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass ***
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa ***
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa ***
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m ***
## df.sample_data$size_seagrass:df.sample_data$depth10m ***
## df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth ***
## df.sample_data$size_seagrass:df.sample_data$northsouth
## df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$depth10m:df.sample_data$northsouth ***
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m ***
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth ***
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 171.03 on 359 degrees of freedom
## Residual deviance: 3532.28 on 342 degrees of freedom
## AIC: 3568.3
##
## Number of Fisher Scoring iterations: 25
## [1] "parupeneus_barberinus_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ (log(df.sample_data$distance_seagrass)) *
## df.sample_data$size_seagrass * df.sample_data$mpa * df.sample_data$depth *
## df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -2.1460 -0.9282 -0.4590 0.9282 2.1460
##
## Coefficients: (14 not defined because of singularities)
## Estimate
## (Intercept) -0.76912
## log(df.sample_data$distance_seagrass) -0.01998
## df.sample_data$size_seagrass -1.75284
## df.sample_data$mpanon-mpa -1.95156
## df.sample_data$depth10m -3.75012
## df.sample_data$northsouth 3.30307
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 0.57890
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 0.32727
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 0.45960
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 0.89248
## df.sample_data$size_seagrass:df.sample_data$depth10m -1.23121
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 4.96996
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth -0.70710
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0.33419
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 0.40720
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -0.94126
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.29161
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth -0.06668
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 2.20278
## log(df.sample_data$distance_seagrass) 0.73368
## df.sample_data$size_seagrass 1.13016
## df.sample_data$mpanon-mpa 2.16598
## df.sample_data$depth10m 3.32622
## df.sample_data$northsouth 2.18733
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 0.35838
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 0.54496
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 0.33952
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 1.05280
## df.sample_data$size_seagrass:df.sample_data$depth10m 1.74274
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 3.21870
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 0.64018
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 2.88065
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 0.55370
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.79047
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.52226
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0.84934
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) -0.349
## log(df.sample_data$distance_seagrass) -0.027
## df.sample_data$size_seagrass -1.551
## df.sample_data$mpanon-mpa -0.901
## df.sample_data$depth10m -1.127
## df.sample_data$northsouth 1.510
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 1.615
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 0.601
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 1.354
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 0.848
## df.sample_data$size_seagrass:df.sample_data$depth10m -0.706
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.544
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth -1.105
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0.116
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 0.735
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -1.191
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.558
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth -0.079
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 0.727
## log(df.sample_data$distance_seagrass) 0.978
## df.sample_data$size_seagrass 0.121
## df.sample_data$mpanon-mpa 0.368
## df.sample_data$depth10m 0.260
## df.sample_data$northsouth 0.131
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 0.106
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 0.548
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 0.176
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 0.397
## df.sample_data$size_seagrass:df.sample_data$depth10m 0.480
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.123
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 0.269
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0.908
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 0.462
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.234
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.577
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0.937
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 493.17 on 359 degrees of freedom
## Residual deviance: 412.16 on 342 degrees of freedom
## AIC: 448.16
##
## Number of Fisher Scoring iterations: 4
## [1] "siganus_guttatus_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ (log(df.sample_data$distance_seagrass)) *
## df.sample_data$size_seagrass * df.sample_data$mpa * df.sample_data$depth *
## df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -0.84460 -0.00003 -0.00003 -0.00003 2.44775
##
## Coefficients: (13 not defined because of singularities)
## Estimate
## (Intercept) 2.261e+00
## log(df.sample_data$distance_seagrass) -1.258e+00
## df.sample_data$size_seagrass 1.868e+01
## df.sample_data$mpanon-mpa -1.379e+01
## df.sample_data$depth10m -1.219e+00
## df.sample_data$northsouth -2.304e+01
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass -6.051e+00
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 5.256e+00
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 3.098e+01
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 2.508e-01
## df.sample_data$size_seagrass:df.sample_data$depth10m -1.130e-01
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.197e+00
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 1.110e+00
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1.942e-02
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa -1.650e+01
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 4.511e-02
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -2.582e-01
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.429e-02
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 6.299e-03
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 7.308e+13
## log(df.sample_data$distance_seagrass) 2.666e+13
## df.sample_data$size_seagrass 4.038e+13
## df.sample_data$mpanon-mpa 9.692e+13
## df.sample_data$depth10m 3.506e+04
## df.sample_data$northsouth 2.033e+13
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 1.240e+13
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 1.889e+13
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 6.297e+13
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 1.283e+04
## df.sample_data$size_seagrass:df.sample_data$depth10m 2.072e+04
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 3.212e+04
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 6.593e+12
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 3.716e+04
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 3.482e+13
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 6.540e+03
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 8.501e+03
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 6.203e+03
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1.089e+04
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0
## log(df.sample_data$distance_seagrass) 0
## df.sample_data$size_seagrass 0
## df.sample_data$mpanon-mpa 0
## df.sample_data$depth10m 0
## df.sample_data$northsouth 0
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 0
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 0
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 0
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 0
## df.sample_data$size_seagrass:df.sample_data$depth10m 0
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 0
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 0
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 0
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 1
## log(df.sample_data$distance_seagrass) 1
## df.sample_data$size_seagrass 1
## df.sample_data$mpanon-mpa 1
## df.sample_data$depth10m 1
## df.sample_data$northsouth 1
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 1
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 1
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 1
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 1
## df.sample_data$size_seagrass:df.sample_data$depth10m 1
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 1
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 1
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 1
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 105.224 on 359 degrees of freedom
## Residual deviance: 60.332 on 341 degrees of freedom
## AIC: 98.332
##
## Number of Fisher Scoring iterations: 20
## [1] "siganus_virgatus_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ (log(df.sample_data$distance_seagrass)) *
## df.sample_data$size_seagrass * df.sample_data$mpa * df.sample_data$depth *
## df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -1.09347 -0.00003 -0.00003 -0.00003 2.44775
##
## Coefficients: (13 not defined because of singularities)
## Estimate
## (Intercept) 3.843e+01
## log(df.sample_data$distance_seagrass) -1.421e+01
## df.sample_data$size_seagrass -8.822e-01
## df.sample_data$mpanon-mpa -6.672e+01
## df.sample_data$depth10m 6.799e+01
## df.sample_data$northsouth -8.243e+00
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass -8.278e-02
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 1.568e+01
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 2.614e+00
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m -2.337e+01
## df.sample_data$size_seagrass:df.sample_data$depth10m -1.623e+02
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 4.555e+01
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 3.117e+00
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -1.018e+02
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 4.323e+01
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -1.275e+01
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 3.668e+01
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 3.047e+01
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 2.949e+01
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 2.469e+04
## log(df.sample_data$distance_seagrass) 9.033e+03
## df.sample_data$size_seagrass 1.462e+04
## df.sample_data$mpanon-mpa 2.251e+04
## df.sample_data$depth10m 8.413e+13
## df.sample_data$northsouth 2.621e+04
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 4.615e+03
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 5.949e+03
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 4.347e+03
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 2.881e+13
## df.sample_data$size_seagrass:df.sample_data$depth10m 1.711e+14
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.415e+13
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 7.690e+03
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1.117e+14
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 4.582e+13
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 6.894e+12
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 4.070e+13
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 3.456e+13
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 3.013e+13
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0.002
## log(df.sample_data$distance_seagrass) -0.002
## df.sample_data$size_seagrass 0.000
## df.sample_data$mpanon-mpa -0.003
## df.sample_data$depth10m 0.000
## df.sample_data$northsouth 0.000
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 0.000
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 0.003
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 0.001
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 0.000
## df.sample_data$size_seagrass:df.sample_data$depth10m 0.000
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.000
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 0.000
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0.000
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 0.000
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.000
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.000
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0.000
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 0.000
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 0.999
## log(df.sample_data$distance_seagrass) 0.999
## df.sample_data$size_seagrass 1.000
## df.sample_data$mpanon-mpa 0.998
## df.sample_data$depth10m 1.000
## df.sample_data$northsouth 1.000
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 1.000
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 0.998
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 1.000
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 1.000
## df.sample_data$size_seagrass:df.sample_data$depth10m 1.000
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 1.000
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1.000
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 1.000
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1.000
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 1.000
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 124.708 on 359 degrees of freedom
## Residual deviance: 63.423 on 341 degrees of freedom
## AIC: 101.42
##
## Number of Fisher Scoring iterations: 20
## [1] "sphyraena_barracuda_pres"
## Warning: glm.fit: algorithm did not converge
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ (log(df.sample_data$distance_seagrass)) *
## df.sample_data$size_seagrass * df.sample_data$mpa * df.sample_data$depth *
## df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -2.409e-06 -2.409e-06 -2.409e-06 -2.409e-06 -2.409e-06
##
## Coefficients: (14 not defined because of singularities)
## Estimate
## (Intercept) -2.657e+01
## log(df.sample_data$distance_seagrass) -1.105e-26
## df.sample_data$size_seagrass 6.025e-26
## df.sample_data$mpanon-mpa -3.799e-26
## df.sample_data$depth10m -4.089e-13
## df.sample_data$northsouth -3.674e-26
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass -1.951e-26
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 8.728e-27
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa -1.725e-26
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 1.518e-13
## df.sample_data$size_seagrass:df.sample_data$depth10m 1.794e-13
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 4.419e-13
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 3.101e-27
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -2.156e-14
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m -5.841e-14
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -1.429e-13
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -5.233e-14
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth -5.069e-15
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 3.537e+05
## log(df.sample_data$distance_seagrass) 1.174e+05
## df.sample_data$size_seagrass 1.799e+05
## df.sample_data$mpanon-mpa 3.318e+05
## df.sample_data$depth10m 5.001e+05
## df.sample_data$northsouth 3.247e+05
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 5.695e+04
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 8.384e+04
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 5.382e+04
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 1.660e+05
## df.sample_data$size_seagrass:df.sample_data$depth10m 2.545e+05
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 4.692e+05
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 9.573e+04
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 4.591e+05
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 8.054e+04
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.186e+05
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 7.611e+04
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1.354e+05
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0
## log(df.sample_data$distance_seagrass) 0
## df.sample_data$size_seagrass 0
## df.sample_data$mpanon-mpa 0
## df.sample_data$depth10m 0
## df.sample_data$northsouth 0
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 0
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 0
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 0
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 0
## df.sample_data$size_seagrass:df.sample_data$depth10m 0
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 0
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 0
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 1
## log(df.sample_data$distance_seagrass) 1
## df.sample_data$size_seagrass 1
## df.sample_data$mpanon-mpa 1
## df.sample_data$depth10m 1
## df.sample_data$northsouth 1
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 1
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 1
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 1
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 1
## df.sample_data$size_seagrass:df.sample_data$depth10m 1
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 1
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 1
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 0.0000e+00 on 359 degrees of freedom
## Residual deviance: 2.0886e-09 on 342 degrees of freedom
## AIC: 36
##
## Number of Fisher Scoring iterations: 25
## [1] "stethojulis_trilineata_pres"
## Warning: glm.fit: algorithm did not converge
## Warning: glm.fit: fitted probabilities numerically 0 or 1 occurred
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ (log(df.sample_data$distance_seagrass)) *
## df.sample_data$size_seagrass * df.sample_data$mpa * df.sample_data$depth *
## df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -8.49 0.00 0.00 0.00 8.49
##
## Coefficients: (14 not defined because of singularities)
## Estimate
## (Intercept) 4.324e+15
## log(df.sample_data$distance_seagrass) -1.610e+15
## df.sample_data$size_seagrass 1.070e+15
## df.sample_data$mpanon-mpa -8.827e+14
## df.sample_data$depth10m -4.947e+15
## df.sample_data$northsouth -4.817e+15
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass -2.956e+14
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 3.539e+14
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa -2.920e+14
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 2.035e+14
## df.sample_data$size_seagrass:df.sample_data$depth10m -6.489e+15
## df.sample_data$mpanon-mpa:df.sample_data$depth10m -4.804e+15
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 9.918e+14
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 8.453e+15
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 2.090e+15
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 9.499e+14
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.988e+15
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth -1.204e+15
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 6.664e+07
## log(df.sample_data$distance_seagrass) 2.211e+07
## df.sample_data$size_seagrass 3.391e+07
## df.sample_data$mpanon-mpa 6.252e+07
## df.sample_data$depth10m 9.425e+07
## df.sample_data$northsouth 6.118e+07
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 1.073e+07
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 1.580e+07
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 1.014e+07
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 3.128e+07
## df.sample_data$size_seagrass:df.sample_data$depth10m 4.795e+07
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 8.841e+07
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 1.804e+07
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 8.652e+07
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 1.518e+07
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.234e+07
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.434e+07
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 2.551e+07
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 64879169
## log(df.sample_data$distance_seagrass) -72782196
## df.sample_data$size_seagrass 31567420
## df.sample_data$mpanon-mpa -14119054
## df.sample_data$depth10m -52490331
## df.sample_data$northsouth -78742242
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass -27541587
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 22397862
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa -28791459
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 6506414
## df.sample_data$size_seagrass:df.sample_data$depth10m -135320628
## df.sample_data$mpanon-mpa:df.sample_data$depth10m -54337292
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 54975212
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 97695995
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 137731010
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 42515946
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 138628299
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth -47175859
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) <2e-16
## log(df.sample_data$distance_seagrass) <2e-16
## df.sample_data$size_seagrass <2e-16
## df.sample_data$mpanon-mpa <2e-16
## df.sample_data$depth10m <2e-16
## df.sample_data$northsouth <2e-16
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass <2e-16
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa <2e-16
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa <2e-16
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m <2e-16
## df.sample_data$size_seagrass:df.sample_data$depth10m <2e-16
## df.sample_data$mpanon-mpa:df.sample_data$depth10m <2e-16
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth <2e-16
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth <2e-16
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m <2e-16
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m <2e-16
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m <2e-16
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth <2e-16
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Intercept) ***
## log(df.sample_data$distance_seagrass) ***
## df.sample_data$size_seagrass ***
## df.sample_data$mpanon-mpa ***
## df.sample_data$depth10m ***
## df.sample_data$northsouth ***
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass ***
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa ***
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa ***
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m ***
## df.sample_data$size_seagrass:df.sample_data$depth10m ***
## df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth ***
## df.sample_data$size_seagrass:df.sample_data$northsouth
## df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$depth10m:df.sample_data$northsouth ***
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m ***
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth ***
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 171.03 on 359 degrees of freedom
## Residual deviance: 2378.88 on 342 degrees of freedom
## AIC: 2414.9
##
## Number of Fisher Scoring iterations: 25
## [1] "plectorhinchus_flavomaculatus_pres"
## Warning: glm.fit: algorithm did not converge
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ (log(df.sample_data$distance_seagrass)) *
## df.sample_data$size_seagrass * df.sample_data$mpa * df.sample_data$depth *
## df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -2.409e-06 -2.409e-06 -2.409e-06 -2.409e-06 -2.409e-06
##
## Coefficients: (14 not defined because of singularities)
## Estimate
## (Intercept) -2.657e+01
## log(df.sample_data$distance_seagrass) -1.105e-26
## df.sample_data$size_seagrass 6.025e-26
## df.sample_data$mpanon-mpa -3.799e-26
## df.sample_data$depth10m -4.089e-13
## df.sample_data$northsouth -3.674e-26
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass -1.951e-26
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 8.728e-27
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa -1.725e-26
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 1.518e-13
## df.sample_data$size_seagrass:df.sample_data$depth10m 1.794e-13
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 4.419e-13
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 3.101e-27
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -2.156e-14
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m -5.841e-14
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -1.429e-13
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -5.233e-14
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth -5.069e-15
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 3.537e+05
## log(df.sample_data$distance_seagrass) 1.174e+05
## df.sample_data$size_seagrass 1.799e+05
## df.sample_data$mpanon-mpa 3.318e+05
## df.sample_data$depth10m 5.001e+05
## df.sample_data$northsouth 3.247e+05
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 5.695e+04
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 8.384e+04
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 5.382e+04
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 1.660e+05
## df.sample_data$size_seagrass:df.sample_data$depth10m 2.545e+05
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 4.692e+05
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 9.573e+04
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 4.591e+05
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 8.054e+04
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.186e+05
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 7.611e+04
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1.354e+05
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0
## log(df.sample_data$distance_seagrass) 0
## df.sample_data$size_seagrass 0
## df.sample_data$mpanon-mpa 0
## df.sample_data$depth10m 0
## df.sample_data$northsouth 0
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 0
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 0
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 0
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 0
## df.sample_data$size_seagrass:df.sample_data$depth10m 0
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 0
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 0
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 1
## log(df.sample_data$distance_seagrass) 1
## df.sample_data$size_seagrass 1
## df.sample_data$mpanon-mpa 1
## df.sample_data$depth10m 1
## df.sample_data$northsouth 1
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 1
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 1
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 1
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 1
## df.sample_data$size_seagrass:df.sample_data$depth10m 1
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 1
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 1
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 0.0000e+00 on 359 degrees of freedom
## Residual deviance: 2.0886e-09 on 342 degrees of freedom
## AIC: 36
##
## Number of Fisher Scoring iterations: 25
## [1] "plectorhinchus_lineatus_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ (log(df.sample_data$distance_seagrass)) *
## df.sample_data$size_seagrass * df.sample_data$mpa * df.sample_data$depth *
## df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -0.32029 -0.00001 -0.00001 -0.00001 2.44775
##
## Coefficients: (12 not defined because of singularities)
## Estimate
## (Intercept) -2.204e+01
## log(df.sample_data$distance_seagrass) -7.349e-01
## df.sample_data$size_seagrass -1.094e+00
## df.sample_data$mpanon-mpa -2.318e+01
## df.sample_data$depth10m 4.526e-03
## df.sample_data$northsouth 2.152e+01
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 1.731e+00
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 4.904e+00
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 2.068e+00
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m -1.550e-03
## df.sample_data$size_seagrass:df.sample_data$depth10m -9.205e-03
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.299e-03
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth -4.212e+00
## df.sample_data$size_seagrass:df.sample_data$northsouth -4.764e+00
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -6.009e-03
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 2.465e-03
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -3.709e-04
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.190e-03
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1.859e-03
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 1.621e-03
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 8.672e+12
## log(df.sample_data$distance_seagrass) 2.969e+12
## df.sample_data$size_seagrass 1.764e+13
## df.sample_data$mpanon-mpa 2.489e+12
## df.sample_data$depth10m 4.604e+13
## df.sample_data$northsouth 1.151e+13
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 4.722e+12
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 7.106e+11
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 4.195e+12
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 1.577e+13
## df.sample_data$size_seagrass:df.sample_data$depth10m 9.365e+13
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.322e+13
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 3.563e+12
## df.sample_data$size_seagrass:df.sample_data$northsouth 3.106e+12
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 6.113e+13
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 2.507e+13
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 3.773e+12
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.228e+13
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1.892e+13
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 1.649e+13
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0
## log(df.sample_data$distance_seagrass) 0
## df.sample_data$size_seagrass 0
## df.sample_data$mpanon-mpa 0
## df.sample_data$depth10m 0
## df.sample_data$northsouth 0
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 0
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 0
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 0
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 0
## df.sample_data$size_seagrass:df.sample_data$depth10m 0
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 0
## df.sample_data$size_seagrass:df.sample_data$northsouth 0
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 0
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 0
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 1
## log(df.sample_data$distance_seagrass) 1
## df.sample_data$size_seagrass 1
## df.sample_data$mpanon-mpa 1
## df.sample_data$depth10m 1
## df.sample_data$northsouth 1
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 1
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 1
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 1
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 1
## df.sample_data$size_seagrass:df.sample_data$depth10m 1
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 1
## df.sample_data$size_seagrass:df.sample_data$northsouth 1
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 1
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 1
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 24.761 on 359 degrees of freedom
## Residual deviance: 15.881 on 340 degrees of freedom
## AIC: 55.881
##
## Number of Fisher Scoring iterations: 22
## [1] "lethrinus_microdon_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ (log(df.sample_data$distance_seagrass)) *
## df.sample_data$size_seagrass * df.sample_data$mpa * df.sample_data$depth *
## df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -0.45904 -0.00002 -0.00002 -0.00002 2.44775
##
## Coefficients: (12 not defined because of singularities)
## Estimate
## (Intercept) -3.553e+00
## log(df.sample_data$distance_seagrass) -7.663e+00
## df.sample_data$size_seagrass 3.759e+01
## df.sample_data$mpanon-mpa -6.691e+01
## df.sample_data$depth10m 3.118e+01
## df.sample_data$northsouth 7.509e+01
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass -8.944e+00
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 2.037e+01
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa -5.995e+00
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m -1.137e+01
## df.sample_data$size_seagrass:df.sample_data$depth10m -2.933e+01
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.799e+01
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth -1.248e+01
## df.sample_data$size_seagrass:df.sample_data$northsouth -1.202e+01
## df.sample_data$mpanon-mpa:df.sample_data$northsouth -2.653e+01
## df.sample_data$depth10m:df.sample_data$northsouth -5.990e+01
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 9.694e+00
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -6.364e+00
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 8.109e+00
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1.749e+01
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 5.155e+13
## log(df.sample_data$distance_seagrass) 2.772e+13
## df.sample_data$size_seagrass 7.253e+14
## df.sample_data$mpanon-mpa 7.469e+14
## df.sample_data$depth10m 6.692e+04
## df.sample_data$northsouth 1.002e+15
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 1.825e+14
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 2.265e+14
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 1.419e+14
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 2.216e+04
## df.sample_data$size_seagrass:df.sample_data$depth10m 3.122e+04
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 5.806e+04
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 1.975e+14
## df.sample_data$size_seagrass:df.sample_data$northsouth 1.840e+14
## df.sample_data$mpanon-mpa:df.sample_data$northsouth 2.778e+14
## df.sample_data$depth10m:df.sample_data$northsouth 5.221e+04
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 9.857e+03
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.517e+04
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 9.323e+03
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1.615e+04
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0.000
## log(df.sample_data$distance_seagrass) 0.000
## df.sample_data$size_seagrass 0.000
## df.sample_data$mpanon-mpa 0.000
## df.sample_data$depth10m 0.000
## df.sample_data$northsouth 0.000
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 0.000
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 0.000
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 0.000
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m -0.001
## df.sample_data$size_seagrass:df.sample_data$depth10m -0.001
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.000
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 0.000
## df.sample_data$size_seagrass:df.sample_data$northsouth 0.000
## df.sample_data$mpanon-mpa:df.sample_data$northsouth 0.000
## df.sample_data$depth10m:df.sample_data$northsouth -0.001
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 0.001
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.000
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.001
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0.001
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 1.000
## log(df.sample_data$distance_seagrass) 1.000
## df.sample_data$size_seagrass 1.000
## df.sample_data$mpanon-mpa 1.000
## df.sample_data$depth10m 1.000
## df.sample_data$northsouth 1.000
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 1.000
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 1.000
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 1.000
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 1.000
## df.sample_data$size_seagrass:df.sample_data$depth10m 0.999
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 1.000
## df.sample_data$size_seagrass:df.sample_data$northsouth 1.000
## df.sample_data$mpanon-mpa:df.sample_data$northsouth 1.000
## df.sample_data$depth10m:df.sample_data$northsouth 0.999
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 0.999
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.999
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0.999
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 34.700 on 359 degrees of freedom
## Residual deviance: 20.944 on 340 degrees of freedom
## AIC: 60.944
##
## Number of Fisher Scoring iterations: 21
## [1] "lethrinus_obsoletus_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ (log(df.sample_data$distance_seagrass)) *
## df.sample_data$size_seagrass * df.sample_data$mpa * df.sample_data$depth *
## df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -0.57012 -0.00002 -0.00002 -0.00002 1.94788
##
## Coefficients: (14 not defined because of singularities)
## Estimate
## (Intercept) -2.257e+01
## log(df.sample_data$distance_seagrass) 7.355e-10
## df.sample_data$size_seagrass 8.403e-10
## df.sample_data$mpanon-mpa 2.143e-09
## df.sample_data$depth10m 2.793e+01
## df.sample_data$northsouth -1.172e-10
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass -2.724e-10
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa -6.906e-10
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa -2.438e-10
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m -1.010e+01
## df.sample_data$size_seagrass:df.sample_data$depth10m -3.380e+01
## df.sample_data$mpanon-mpa:df.sample_data$depth10m -3.490e+01
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth -3.823e-11
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -1.026e+01
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 1.081e+01
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 8.643e+00
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.048e+01
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 6.274e+00
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 4.786e+04
## log(df.sample_data$distance_seagrass) 1.588e+04
## df.sample_data$size_seagrass 2.435e+04
## df.sample_data$mpanon-mpa 4.490e+04
## df.sample_data$depth10m 6.691e+04
## df.sample_data$northsouth 4.394e+04
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 7.708e+03
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 1.135e+04
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 7.284e+03
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 2.215e+04
## df.sample_data$size_seagrass:df.sample_data$depth10m 3.101e+04
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 6.218e+04
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 1.296e+04
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 6.167e+04
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 9.798e+03
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.573e+04
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 9.241e+03
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1.813e+04
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0.000
## log(df.sample_data$distance_seagrass) 0.000
## df.sample_data$size_seagrass 0.000
## df.sample_data$mpanon-mpa 0.000
## df.sample_data$depth10m 0.000
## df.sample_data$northsouth 0.000
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 0.000
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 0.000
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 0.000
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 0.000
## df.sample_data$size_seagrass:df.sample_data$depth10m -0.001
## df.sample_data$mpanon-mpa:df.sample_data$depth10m -0.001
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 0.000
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0.000
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 0.001
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.001
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.001
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0.000
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 1.000
## log(df.sample_data$distance_seagrass) 1.000
## df.sample_data$size_seagrass 1.000
## df.sample_data$mpanon-mpa 1.000
## df.sample_data$depth10m 1.000
## df.sample_data$northsouth 1.000
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 1.000
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 1.000
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 1.000
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 1.000
## df.sample_data$size_seagrass:df.sample_data$depth10m 0.999
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 1.000
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1.000
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 0.999
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.999
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1.000
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 61.032 on 359 degrees of freedom
## Residual deviance: 33.817 on 342 degrees of freedom
## AIC: 69.817
##
## Number of Fisher Scoring iterations: 21
## [1] "lutjanus_ehrenbergii_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ (log(df.sample_data$distance_seagrass)) *
## df.sample_data$size_seagrass * df.sample_data$mpa * df.sample_data$depth *
## df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -0.45904 -0.00002 -0.00002 -0.00002 2.44775
##
## Coefficients: (14 not defined because of singularities)
## Estimate
## (Intercept) -8.459
## log(df.sample_data$distance_seagrass) -5.034
## df.sample_data$size_seagrass -26.784
## df.sample_data$mpanon-mpa -18.419
## df.sample_data$depth10m 3.057
## df.sample_data$northsouth 3.676
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 8.540
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 3.629
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 8.091
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m -1.323
## df.sample_data$size_seagrass:df.sample_data$depth10m 23.623
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 58.740
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 1.192
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -61.569
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m -7.228
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -12.356
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -6.446
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 13.892
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 47230.154
## log(df.sample_data$distance_seagrass) 15640.025
## df.sample_data$size_seagrass 19405.190
## df.sample_data$mpanon-mpa 43743.842
## df.sample_data$depth10m 66631.526
## df.sample_data$northsouth 43890.289
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 6116.208
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 11169.857
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 5770.781
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 22037.070
## df.sample_data$size_seagrass:df.sample_data$depth10m 31106.533
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 57585.612
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 12939.732
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 52119.260
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 9820.361
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 15003.436
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 9252.715
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 16140.953
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0.000
## log(df.sample_data$distance_seagrass) 0.000
## df.sample_data$size_seagrass -0.001
## df.sample_data$mpanon-mpa 0.000
## df.sample_data$depth10m 0.000
## df.sample_data$northsouth 0.000
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 0.001
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 0.000
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 0.001
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 0.000
## df.sample_data$size_seagrass:df.sample_data$depth10m 0.001
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.001
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 0.000
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -0.001
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m -0.001
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -0.001
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -0.001
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0.001
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 1.000
## log(df.sample_data$distance_seagrass) 1.000
## df.sample_data$size_seagrass 0.999
## df.sample_data$mpanon-mpa 1.000
## df.sample_data$depth10m 1.000
## df.sample_data$northsouth 1.000
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 0.999
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 1.000
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 0.999
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 1.000
## df.sample_data$size_seagrass:df.sample_data$depth10m 0.999
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.999
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 1.000
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0.999
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 0.999
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.999
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.999
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0.999
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 52.697 on 359 degrees of freedom
## Residual deviance: 33.947 on 342 degrees of freedom
## AIC: 69.947
##
## Number of Fisher Scoring iterations: 21
## [1] "lutjanus_fulviflamma_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ (log(df.sample_data$distance_seagrass)) *
## df.sample_data$size_seagrass * df.sample_data$mpa * df.sample_data$depth *
## df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -0.84460 -0.00003 -0.00003 -0.00003 2.14597
##
## Coefficients: (14 not defined because of singularities)
## Estimate
## (Intercept) -2.157e+01
## log(df.sample_data$distance_seagrass) 6.565e-10
## df.sample_data$size_seagrass 7.502e-10
## df.sample_data$mpanon-mpa 1.915e-09
## df.sample_data$depth10m 3.138e+01
## df.sample_data$northsouth -1.048e-10
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass -2.433e-10
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa -6.165e-10
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa -2.178e-10
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m -1.143e+01
## df.sample_data$size_seagrass:df.sample_data$depth10m -2.961e+01
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.324e+01
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth -3.412e-11
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -5.564e+01
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 9.755e+00
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -5.379e+00
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 9.553e+00
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1.660e+01
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 2.903e+04
## log(df.sample_data$distance_seagrass) 9.633e+03
## df.sample_data$size_seagrass 1.477e+04
## df.sample_data$mpanon-mpa 2.723e+04
## df.sample_data$depth10m 4.041e+04
## df.sample_data$northsouth 2.665e+04
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 4.675e+03
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 6.882e+03
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 4.418e+03
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 1.337e+04
## df.sample_data$size_seagrass:df.sample_data$depth10m 1.887e+04
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 3.493e+04
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 7.858e+03
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 3.161e+04
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 5.956e+03
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 9.100e+03
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 5.612e+03
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 9.790e+03
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) -0.001
## log(df.sample_data$distance_seagrass) 0.000
## df.sample_data$size_seagrass 0.000
## df.sample_data$mpanon-mpa 0.000
## df.sample_data$depth10m 0.001
## df.sample_data$northsouth 0.000
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 0.000
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 0.000
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 0.000
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m -0.001
## df.sample_data$size_seagrass:df.sample_data$depth10m -0.002
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.001
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 0.000
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -0.002
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 0.002
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -0.001
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.002
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0.002
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 0.999
## log(df.sample_data$distance_seagrass) 1.000
## df.sample_data$size_seagrass 1.000
## df.sample_data$mpanon-mpa 1.000
## df.sample_data$depth10m 0.999
## df.sample_data$northsouth 1.000
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 1.000
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 1.000
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 1.000
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 0.999
## df.sample_data$size_seagrass:df.sample_data$depth10m 0.999
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.999
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 1.000
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0.999
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 0.999
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.999
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0.999
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 91.390 on 359 degrees of freedom
## Residual deviance: 50.441 on 342 degrees of freedom
## AIC: 86.441
##
## Number of Fisher Scoring iterations: 20
## [1] "lutjanus_fulvus_pres"
## Warning: glm.fit: algorithm did not converge
## Warning: glm.fit: fitted probabilities numerically 0 or 1 occurred
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ (log(df.sample_data$distance_seagrass)) *
## df.sample_data$size_seagrass * df.sample_data$mpa * df.sample_data$depth *
## df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -0.0001 0.0000 0.0000 0.0000 8.4904
##
## Coefficients: (14 not defined because of singularities)
## Estimate
## (Intercept) 8.121e+15
## log(df.sample_data$distance_seagrass) -2.957e+15
## df.sample_data$size_seagrass -4.867e+15
## df.sample_data$mpanon-mpa -8.865e+15
## df.sample_data$depth10m -1.702e+16
## df.sample_data$northsouth 6.346e+14
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 1.474e+15
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 2.714e+15
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 1.640e+15
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 6.203e+15
## df.sample_data$size_seagrass:df.sample_data$depth10m 9.934e+15
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.724e+16
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 2.058e+14
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -4.564e+15
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m -3.022e+15
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -5.425e+15
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -3.018e+15
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth -6.953e+14
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 2.847e+07
## log(df.sample_data$distance_seagrass) 1.043e+07
## df.sample_data$size_seagrass 1.334e+07
## df.sample_data$mpanon-mpa 3.086e+07
## df.sample_data$depth10m 3.621e+07
## df.sample_data$northsouth 1.035e+07
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 4.180e+06
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 9.860e+06
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 4.344e+06
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 1.324e+07
## df.sample_data$size_seagrass:df.sample_data$depth10m 1.904e+07
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 3.686e+07
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 3.650e+06
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 2.746e+07
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 5.854e+06
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.184e+07
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 5.581e+06
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 5.499e+06
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 285267816
## log(df.sample_data$distance_seagrass) -283347618
## df.sample_data$size_seagrass -364771130
## df.sample_data$mpanon-mpa -287239260
## df.sample_data$depth10m -470201113
## df.sample_data$northsouth 61321523
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 352681101
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 275264069
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 377580037
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 468554573
## df.sample_data$size_seagrass:df.sample_data$depth10m 521822417
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 467725518
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 56395418
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -166205597
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m -516264363
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -458020186
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -540782423
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth -126429085
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) <2e-16
## log(df.sample_data$distance_seagrass) <2e-16
## df.sample_data$size_seagrass <2e-16
## df.sample_data$mpanon-mpa <2e-16
## df.sample_data$depth10m <2e-16
## df.sample_data$northsouth <2e-16
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass <2e-16
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa <2e-16
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa <2e-16
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m <2e-16
## df.sample_data$size_seagrass:df.sample_data$depth10m <2e-16
## df.sample_data$mpanon-mpa:df.sample_data$depth10m <2e-16
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth <2e-16
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth <2e-16
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m <2e-16
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m <2e-16
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m <2e-16
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth <2e-16
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Intercept) ***
## log(df.sample_data$distance_seagrass) ***
## df.sample_data$size_seagrass ***
## df.sample_data$mpanon-mpa ***
## df.sample_data$depth10m ***
## df.sample_data$northsouth ***
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass ***
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa ***
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa ***
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m ***
## df.sample_data$size_seagrass:df.sample_data$depth10m ***
## df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth ***
## df.sample_data$size_seagrass:df.sample_data$northsouth
## df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$depth10m:df.sample_data$northsouth ***
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m ***
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth ***
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 251.16 on 359 degrees of freedom
## Residual deviance: 2852.15 on 342 degrees of freedom
## AIC: 2888.2
##
## Number of Fisher Scoring iterations: 25
## [1] "parupeneus_barberinoides_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ (log(df.sample_data$distance_seagrass)) *
## df.sample_data$size_seagrass * df.sample_data$mpa * df.sample_data$depth *
## df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -2.44775 -0.32029 -0.00005 -0.00005 2.44775
##
## Coefficients: (10 not defined because of singularities)
## Estimate
## (Intercept) -7.377e+00
## log(df.sample_data$distance_seagrass) -4.931e+00
## df.sample_data$size_seagrass 6.304e-01
## df.sample_data$mpanon-mpa 4.107e+01
## df.sample_data$depth10m -2.739e+01
## df.sample_data$northsouth -5.458e+01
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 2.345e-01
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa -8.843e+00
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa -9.027e-01
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 1.008e+01
## df.sample_data$size_seagrass:df.sample_data$depth10m 9.614e+00
## df.sample_data$mpanon-mpa:df.sample_data$depth10m -1.424e+00
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 1.380e+01
## df.sample_data$size_seagrass:df.sample_data$northsouth 1.089e+00
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 3.777e+01
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m -3.251e+00
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.210e+00
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -1.069e+01
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth -1.229e+01
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth -8.915e+00
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 3.218e+00
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 9.921e-01
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 4.821e+12
## log(df.sample_data$distance_seagrass) 1.651e+12
## df.sample_data$size_seagrass 9.805e+12
## df.sample_data$mpanon-mpa 1.384e+12
## df.sample_data$depth10m 1.194e+14
## df.sample_data$northsouth 6.400e+12
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 2.625e+12
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 3.950e+11
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 2.332e+12
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 4.374e+13
## df.sample_data$size_seagrass:df.sample_data$depth10m 5.438e+13
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.004e+14
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 1.980e+12
## df.sample_data$size_seagrass:df.sample_data$northsouth 1.726e+12
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1.306e+14
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 1.728e+13
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.124e+13
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 8.632e+13
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 4.261e+13
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 6.789e+13
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 3.404e+13
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 4.229e+13
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0
## log(df.sample_data$distance_seagrass) 0
## df.sample_data$size_seagrass 0
## df.sample_data$mpanon-mpa 0
## df.sample_data$depth10m 0
## df.sample_data$northsouth 0
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 0
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 0
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 0
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 0
## df.sample_data$size_seagrass:df.sample_data$depth10m 0
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 0
## df.sample_data$size_seagrass:df.sample_data$northsouth 0
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 0
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 0
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 0
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 1
## log(df.sample_data$distance_seagrass) 1
## df.sample_data$size_seagrass 1
## df.sample_data$mpanon-mpa 1
## df.sample_data$depth10m 1
## df.sample_data$northsouth 1
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 1
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 1
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 1
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 1
## df.sample_data$size_seagrass:df.sample_data$depth10m 1
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 1
## df.sample_data$size_seagrass:df.sample_data$northsouth 1
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 1
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 1
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 1
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 282.73 on 359 degrees of freedom
## Residual deviance: 123.16 on 338 degrees of freedom
## AIC: 167.16
##
## Number of Fisher Scoring iterations: 19
## [1] "scolopsis_bilineata_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ (log(df.sample_data$distance_seagrass)) *
## df.sample_data$size_seagrass * df.sample_data$mpa * df.sample_data$depth *
## df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -2.4478 -0.5701 0.3897 0.7585 2.4478
##
## Coefficients: (14 not defined because of singularities)
## Estimate
## (Intercept) 2.75149
## log(df.sample_data$distance_seagrass) -0.18785
## df.sample_data$size_seagrass -0.46251
## df.sample_data$mpanon-mpa -10.10965
## df.sample_data$depth10m 1.70472
## df.sample_data$northsouth 11.82632
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 0.04135
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 2.03461
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 0.02953
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m -1.12467
## df.sample_data$size_seagrass:df.sample_data$depth10m -2.11568
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 7.14132
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth -2.30617
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -12.01517
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 0.75574
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -1.44046
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.53043
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 2.93675
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 3.27141
## log(df.sample_data$distance_seagrass) 1.08328
## df.sample_data$size_seagrass 1.50903
## df.sample_data$mpanon-mpa 3.73008
## df.sample_data$depth10m 3.92524
## df.sample_data$northsouth 3.70794
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 0.47480
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 0.97640
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 0.43020
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 1.30056
## df.sample_data$size_seagrass:df.sample_data$depth10m 1.90631
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 4.25681
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 0.92568
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 4.17359
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 0.60121
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.10831
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.55745
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1.08092
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0.841
## log(df.sample_data$distance_seagrass) -0.173
## df.sample_data$size_seagrass -0.306
## df.sample_data$mpanon-mpa -2.710
## df.sample_data$depth10m 0.434
## df.sample_data$northsouth 3.189
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 0.087
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 2.084
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 0.069
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m -0.865
## df.sample_data$size_seagrass:df.sample_data$depth10m -1.110
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.678
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth -2.491
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -2.879
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 1.257
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -1.300
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.952
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 2.717
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 0.40031
## log(df.sample_data$distance_seagrass) 0.86233
## df.sample_data$size_seagrass 0.75923
## df.sample_data$mpanon-mpa 0.00672
## df.sample_data$depth10m 0.66407
## df.sample_data$northsouth 0.00143
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 0.93060
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 0.03718
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 0.94528
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 0.38717
## df.sample_data$size_seagrass:df.sample_data$depth10m 0.26707
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.09342
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 0.01273
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0.00399
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 0.20874
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.19371
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.34133
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0.00659
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Intercept)
## log(df.sample_data$distance_seagrass)
## df.sample_data$size_seagrass
## df.sample_data$mpanon-mpa **
## df.sample_data$depth10m
## df.sample_data$northsouth **
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa *
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m
## df.sample_data$size_seagrass:df.sample_data$depth10m
## df.sample_data$mpanon-mpa:df.sample_data$depth10m .
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth *
## df.sample_data$size_seagrass:df.sample_data$northsouth
## df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$depth10m:df.sample_data$northsouth **
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth **
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 482.90 on 359 degrees of freedom
## Residual deviance: 347.25 on 342 degrees of freedom
## AIC: 383.25
##
## Number of Fisher Scoring iterations: 5
## [1] "scolopsis_ciliata_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ (log(df.sample_data$distance_seagrass)) *
## df.sample_data$size_seagrass * df.sample_data$mpa * df.sample_data$depth *
## df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -1.79412 -0.32029 -0.00005 -0.00005 2.44775
##
## Coefficients: (13 not defined because of singularities)
## Estimate
## (Intercept) -8.553e+00
## log(df.sample_data$distance_seagrass) -4.831e+00
## df.sample_data$size_seagrass 1.014e+01
## df.sample_data$mpanon-mpa 1.534e+01
## df.sample_data$depth10m -1.690e+01
## df.sample_data$northsouth -2.757e+01
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass -7.063e-01
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa -3.291e+00
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 1.954e-01
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 1.317e+01
## df.sample_data$size_seagrass:df.sample_data$depth10m 3.833e+01
## df.sample_data$mpanon-mpa:df.sample_data$depth10m -1.737e+01
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 8.168e+00
## df.sample_data$size_seagrass:df.sample_data$northsouth -7.612e+00
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 3.518e+01
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m -1.212e+01
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 4.181e+00
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -1.181e+01
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth -1.705e+01
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 8.877e+12
## log(df.sample_data$distance_seagrass) 3.040e+12
## df.sample_data$size_seagrass 1.805e+13
## df.sample_data$mpanon-mpa 2.548e+12
## df.sample_data$depth10m 1.949e+04
## df.sample_data$northsouth 1.179e+13
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 4.834e+12
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 7.274e+11
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 4.295e+12
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 6.594e+03
## df.sample_data$size_seagrass:df.sample_data$depth10m 8.547e+03
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.631e+04
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 3.647e+12
## df.sample_data$size_seagrass:df.sample_data$northsouth 3.179e+12
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1.232e+04
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 2.680e+03
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 4.738e+03
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.462e+03
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 3.707e+03
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0.000
## log(df.sample_data$distance_seagrass) 0.000
## df.sample_data$size_seagrass 0.000
## df.sample_data$mpanon-mpa 0.000
## df.sample_data$depth10m -0.001
## df.sample_data$northsouth 0.000
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 0.000
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 0.000
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 0.000
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 0.002
## df.sample_data$size_seagrass:df.sample_data$depth10m 0.004
## df.sample_data$mpanon-mpa:df.sample_data$depth10m -0.001
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 0.000
## df.sample_data$size_seagrass:df.sample_data$northsouth 0.000
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0.003
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m -0.005
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.001
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -0.005
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth -0.005
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 1.000
## log(df.sample_data$distance_seagrass) 1.000
## df.sample_data$size_seagrass 1.000
## df.sample_data$mpanon-mpa 1.000
## df.sample_data$depth10m 0.999
## df.sample_data$northsouth 1.000
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 1.000
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 1.000
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 1.000
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 0.998
## df.sample_data$size_seagrass:df.sample_data$depth10m 0.996
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.999
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 1.000
## df.sample_data$size_seagrass:df.sample_data$northsouth 1.000
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0.998
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 0.996
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.999
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.996
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0.996
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 386.34 on 359 degrees of freedom
## Residual deviance: 178.11 on 341 degrees of freedom
## AIC: 216.11
##
## Number of Fisher Scoring iterations: 19
## [1] "scarus_psittacus_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ (log(df.sample_data$distance_seagrass)) *
## df.sample_data$size_seagrass * df.sample_data$mpa * df.sample_data$depth *
## df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -1.01077 -0.32029 -0.00005 -0.00005 2.44775
##
## Coefficients: (11 not defined because of singularities)
## Estimate
## (Intercept) 1.988e+00
## log(df.sample_data$distance_seagrass) -1.889e+00
## df.sample_data$size_seagrass 2.517e+00
## df.sample_data$mpanon-mpa 4.541e+01
## df.sample_data$depth10m -2.274e+01
## df.sample_data$northsouth -7.983e+01
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass -4.070e-01
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa -7.296e+00
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 5.767e+01
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 9.520e+00
## df.sample_data$size_seagrass:df.sample_data$depth10m -4.859e+00
## df.sample_data$mpanon-mpa:df.sample_data$depth10m -2.881e+01
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 1.417e+01
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1.929e+02
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa -2.696e+01
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 3.617e-01
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.964e+01
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.618e+02
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth -4.599e+01
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth -9.023e+01
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -7.286e+01
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 3.361e+13
## log(df.sample_data$distance_seagrass) 1.226e+13
## df.sample_data$size_seagrass 1.857e+13
## df.sample_data$mpanon-mpa 4.457e+13
## df.sample_data$depth10m 1.089e+14
## df.sample_data$northsouth 9.348e+12
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 5.704e+12
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 8.689e+12
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 2.896e+13
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 3.962e+13
## df.sample_data$size_seagrass:df.sample_data$depth10m 6.926e+13
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.345e+14
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 3.032e+12
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1.713e+14
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 1.601e+13
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 2.073e+13
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 5.838e+13
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 4.979e+14
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 2.968e+13
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 2.570e+14
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.214e+14
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0
## log(df.sample_data$distance_seagrass) 0
## df.sample_data$size_seagrass 0
## df.sample_data$mpanon-mpa 0
## df.sample_data$depth10m 0
## df.sample_data$northsouth 0
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 0
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 0
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 0
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 0
## df.sample_data$size_seagrass:df.sample_data$depth10m 0
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 0
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 0
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 0
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 0
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 1
## log(df.sample_data$distance_seagrass) 1
## df.sample_data$size_seagrass 1
## df.sample_data$mpanon-mpa 1
## df.sample_data$depth10m 1
## df.sample_data$northsouth 1
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 1
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 1
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 1
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 1
## df.sample_data$size_seagrass:df.sample_data$depth10m 1
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 1
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 1
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 1
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 1
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 176.35 on 359 degrees of freedom
## Residual deviance: 116.93 on 339 degrees of freedom
## AIC: 158.93
##
## Number of Fisher Scoring iterations: 19
## [1] "epinephelus_merra_pres"
## Warning: glm.fit: algorithm did not converge
## Warning: glm.fit: fitted probabilities numerically 0 or 1 occurred
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ (log(df.sample_data$distance_seagrass)) *
## df.sample_data$size_seagrass * df.sample_data$mpa * df.sample_data$depth *
## df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -8.49 0.00 0.00 0.00 8.49
##
## Coefficients: (14 not defined because of singularities)
## Estimate
## (Intercept) -1.322e+16
## log(df.sample_data$distance_seagrass) 3.883e+15
## df.sample_data$size_seagrass 1.139e+15
## df.sample_data$mpanon-mpa -1.080e+15
## df.sample_data$depth10m 2.151e+16
## df.sample_data$northsouth 1.301e+16
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass -4.179e+14
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa -1.726e+14
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa -1.462e+14
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m -7.540e+15
## df.sample_data$size_seagrass:df.sample_data$depth10m -9.541e+15
## df.sample_data$mpanon-mpa:df.sample_data$depth10m -1.494e+16
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth -3.643e+15
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -5.475e+15
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 2.969e+15
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 4.124e+15
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.965e+15
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 3.286e+15
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 6.664e+07
## log(df.sample_data$distance_seagrass) 2.211e+07
## df.sample_data$size_seagrass 3.391e+07
## df.sample_data$mpanon-mpa 6.252e+07
## df.sample_data$depth10m 9.425e+07
## df.sample_data$northsouth 6.118e+07
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 1.073e+07
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 1.580e+07
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 1.014e+07
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 3.128e+07
## df.sample_data$size_seagrass:df.sample_data$depth10m 4.795e+07
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 8.841e+07
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 1.804e+07
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 8.652e+07
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 1.518e+07
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.234e+07
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.434e+07
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 2.551e+07
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) -198346101
## log(df.sample_data$distance_seagrass) 175578957
## df.sample_data$size_seagrass 33606950
## df.sample_data$mpanon-mpa -17275468
## df.sample_data$depth10m 228280453
## df.sample_data$northsouth 212639358
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass -38933358
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa -10925551
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa -14411770
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m -241086862
## df.sample_data$size_seagrass:df.sample_data$depth10m -198974605
## df.sample_data$mpanon-mpa:df.sample_data$depth10m -168985041
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth -201940064
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -63278309
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 195595244
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 184565576
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 206689923
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 128783779
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) <2e-16
## log(df.sample_data$distance_seagrass) <2e-16
## df.sample_data$size_seagrass <2e-16
## df.sample_data$mpanon-mpa <2e-16
## df.sample_data$depth10m <2e-16
## df.sample_data$northsouth <2e-16
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass <2e-16
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa <2e-16
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa <2e-16
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m <2e-16
## df.sample_data$size_seagrass:df.sample_data$depth10m <2e-16
## df.sample_data$mpanon-mpa:df.sample_data$depth10m <2e-16
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth <2e-16
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth <2e-16
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m <2e-16
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m <2e-16
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m <2e-16
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth <2e-16
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Intercept) ***
## log(df.sample_data$distance_seagrass) ***
## df.sample_data$size_seagrass ***
## df.sample_data$mpanon-mpa ***
## df.sample_data$depth10m ***
## df.sample_data$northsouth ***
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass ***
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa ***
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa ***
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m ***
## df.sample_data$size_seagrass:df.sample_data$depth10m ***
## df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth ***
## df.sample_data$size_seagrass:df.sample_data$northsouth
## df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$depth10m:df.sample_data$northsouth ***
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m ***
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth ***
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 304.35 on 359 degrees of freedom
## Residual deviance: 3027.67 on 342 degrees of freedom
## AIC: 3063.7
##
## Number of Fisher Scoring iterations: 25
## [1] "siganus_spinus_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ (log(df.sample_data$distance_seagrass)) *
## df.sample_data$size_seagrass * df.sample_data$mpa * df.sample_data$depth *
## df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -0.45904 -0.00002 -0.00002 -0.00002 2.44775
##
## Coefficients: (12 not defined because of singularities)
## Estimate
## (Intercept) -9.944e+00
## log(df.sample_data$distance_seagrass) -4.484e+00
## df.sample_data$size_seagrass -1.496e+01
## df.sample_data$mpanon-mpa -6.176e+01
## df.sample_data$depth10m 1.480e+02
## df.sample_data$northsouth 8.268e+01
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 4.163e+00
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 1.500e+01
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa -4.111e+01
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m -5.408e+01
## df.sample_data$size_seagrass:df.sample_data$depth10m -7.622e+01
## df.sample_data$mpanon-mpa:df.sample_data$depth10m -1.376e+02
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth -1.596e+01
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -1.405e+01
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 2.071e+01
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 2.371e+01
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.696e+01
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -6.914e+01
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 2.528e+01
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 4.267e+01
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 1.350e+14
## log(df.sample_data$distance_seagrass) 4.924e+13
## df.sample_data$size_seagrass 7.458e+13
## df.sample_data$mpanon-mpa 1.790e+14
## df.sample_data$depth10m 7.435e+14
## df.sample_data$northsouth 3.754e+13
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 2.291e+13
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 3.489e+13
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 1.163e+14
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 2.712e+14
## df.sample_data$size_seagrass:df.sample_data$depth10m 4.109e+14
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 9.861e+14
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 1.218e+13
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 2.068e+14
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 6.431e+13
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 1.262e+14
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.922e+14
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 6.407e+14
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 6.708e+13
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 3.543e+14
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0
## log(df.sample_data$distance_seagrass) 0
## df.sample_data$size_seagrass 0
## df.sample_data$mpanon-mpa 0
## df.sample_data$depth10m 0
## df.sample_data$northsouth 0
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 0
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 0
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 0
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 0
## df.sample_data$size_seagrass:df.sample_data$depth10m 0
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 0
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 0
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 0
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 1
## log(df.sample_data$distance_seagrass) 1
## df.sample_data$size_seagrass 1
## df.sample_data$mpanon-mpa 1
## df.sample_data$depth10m 1
## df.sample_data$northsouth 1
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 1
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 1
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 1
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 1
## df.sample_data$size_seagrass:df.sample_data$depth10m 1
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 1
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 1
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 1
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 52.697 on 359 degrees of freedom
## Residual deviance: 33.947 on 340 degrees of freedom
## AIC: 73.947
##
## Number of Fisher Scoring iterations: 21
log(distance_seagrass) & log(size_seagrass)
for (sp in my_nur_species){
print(sp)
res <- glm(df.sample_data[,c(sp)] ~ (log(df.sample_data$distance_seagrass)) * (log(df.sample_data$size_seagrass)) * df.sample_data$mpa * df.sample_data$depth * df.sample_data$north, family="binomial")
print(summary(res))
par(mfrow=c(1,2))
plot(fitted(res),residuals(res),xlab="Fitted values", ylab="Residuals", abline(h=0, lty=2))
tryCatch(
lines(smooth.spline(fitted(res), residuals(res))),
error=function(e){} )
qqnorm(res$residuals)
qqline(res$residuals) }
## [1] "abudefduf_lorenzi_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ (log(df.sample_data$distance_seagrass)) *
## (log(df.sample_data$size_seagrass)) * df.sample_data$mpa *
## df.sample_data$depth * df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -0.32029 -0.00001 -0.00001 -0.00001 2.44775
##
## Coefficients: (13 not defined because of singularities)
## Estimate
## (Intercept) 8.035e+02
## log(df.sample_data$distance_seagrass) -1.751e+02
## log(df.sample_data$size_seagrass) 8.136e+02
## df.sample_data$mpanon-mpa 6.041e+00
## df.sample_data$depth10m -1.212e+03
## df.sample_data$northsouth 1.129e+03
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) -2.366e+02
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa -8.851e+01
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa -3.701e+02
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 2.552e+02
## log(df.sample_data$size_seagrass):df.sample_data$depth10m -1.207e+03
## df.sample_data$mpanon-mpa:df.sample_data$depth10m -2.606e+01
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth -5.303e+02
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth -9.579e+00
## df.sample_data$depth10m:df.sample_data$northsouth -1.663e+03
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m 3.515e+02
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.365e+02
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 5.482e+02
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 7.879e+02
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 3.262e+14
## log(df.sample_data$distance_seagrass) 6.907e+13
## log(df.sample_data$size_seagrass) 3.209e+14
## df.sample_data$mpanon-mpa 2.383e+12
## df.sample_data$depth10m 2.978e+06
## df.sample_data$northsouth 4.451e+14
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) 9.331e+13
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 3.491e+13
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1.460e+14
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 6.279e+05
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 2.930e+06
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 9.917e+04
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 2.092e+14
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth 3.778e+12
## df.sample_data$depth10m:df.sample_data$northsouth 4.029e+06
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m 8.515e+05
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 3.279e+05
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.334e+06
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1.904e+06
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0
## log(df.sample_data$distance_seagrass) 0
## log(df.sample_data$size_seagrass) 0
## df.sample_data$mpanon-mpa 0
## df.sample_data$depth10m 0
## df.sample_data$northsouth 0
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) 0
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 0
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 0
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 0
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 0
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth 0
## df.sample_data$depth10m:df.sample_data$northsouth 0
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m 0
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 1
## log(df.sample_data$distance_seagrass) 1
## log(df.sample_data$size_seagrass) 1
## df.sample_data$mpanon-mpa 1
## df.sample_data$depth10m 1
## df.sample_data$northsouth 1
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) 1
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 1
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 1
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 1
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 1
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth 1
## df.sample_data$depth10m:df.sample_data$northsouth 1
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m 1
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 13.7694 on 359 degrees of freedom
## Residual deviance: 7.9406 on 341 degrees of freedom
## AIC: 45.941
##
## Number of Fisher Scoring iterations: 22
## [1] "abudefduf_sexfasciatus_pres"
## Warning: glm.fit: algorithm did not converge
## Warning: glm.fit: fitted probabilities numerically 0 or 1 occurred
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ (log(df.sample_data$distance_seagrass)) *
## (log(df.sample_data$size_seagrass)) * df.sample_data$mpa *
## df.sample_data$depth * df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## 0.00 0.00 0.00 0.00 8.49
##
## Coefficients: (14 not defined because of singularities)
## Estimate
## (Intercept) 2.401e+17
## log(df.sample_data$distance_seagrass) -5.084e+16
## log(df.sample_data$size_seagrass) 2.404e+17
## df.sample_data$mpanon-mpa 2.693e+15
## df.sample_data$depth10m -6.178e+16
## df.sample_data$northsouth 3.282e+17
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) -6.974e+16
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa -2.717e+16
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa -1.096e+17
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 1.197e+16
## log(df.sample_data$size_seagrass):df.sample_data$depth10m -6.353e+16
## df.sample_data$mpanon-mpa:df.sample_data$depth10m -8.134e+15
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth -1.557e+17
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -8.359e+16
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m 1.835e+16
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 9.832e+15
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 3.036e+16
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 4.086e+16
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 1.883e+09
## log(df.sample_data$distance_seagrass) 3.970e+08
## log(df.sample_data$size_seagrass) 1.855e+09
## df.sample_data$mpanon-mpa 6.070e+07
## df.sample_data$depth10m 2.663e+09
## df.sample_data$northsouth 2.552e+09
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) 5.394e+08
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 2.079e+08
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 8.444e+08
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 5.615e+08
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 2.624e+09
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 8.584e+07
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 1.206e+09
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 3.609e+09
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m 7.628e+08
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.941e+08
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.194e+09
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1.706e+09
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 127462558
## log(df.sample_data$distance_seagrass) -128059781
## log(df.sample_data$size_seagrass) 129548936
## df.sample_data$mpanon-mpa 44364007
## df.sample_data$depth10m -23196470
## df.sample_data$northsouth 128582293
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) -129307345
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa -130677010
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa -129750099
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 21317555
## log(df.sample_data$size_seagrass):df.sample_data$depth10m -24210634
## df.sample_data$mpanon-mpa:df.sample_data$depth10m -94761581
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth -129042746
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -23159787
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m 24053248
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 33434999
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 25419397
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 23950500
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) <2e-16
## log(df.sample_data$distance_seagrass) <2e-16
## log(df.sample_data$size_seagrass) <2e-16
## df.sample_data$mpanon-mpa <2e-16
## df.sample_data$depth10m <2e-16
## df.sample_data$northsouth <2e-16
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) <2e-16
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa <2e-16
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa <2e-16
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m <2e-16
## log(df.sample_data$size_seagrass):df.sample_data$depth10m <2e-16
## df.sample_data$mpanon-mpa:df.sample_data$depth10m <2e-16
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth <2e-16
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth <2e-16
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m <2e-16
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m <2e-16
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m <2e-16
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth <2e-16
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Intercept) ***
## log(df.sample_data$distance_seagrass) ***
## log(df.sample_data$size_seagrass) ***
## df.sample_data$mpanon-mpa ***
## df.sample_data$depth10m ***
## df.sample_data$northsouth ***
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) ***
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa ***
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa ***
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m ***
## log(df.sample_data$size_seagrass):df.sample_data$depth10m ***
## df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth ***
## log(df.sample_data$size_seagrass):df.sample_data$northsouth
## df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$depth10m:df.sample_data$northsouth ***
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m ***
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth ***
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 176.35 on 359 degrees of freedom
## Residual deviance: 1730.10 on 342 degrees of freedom
## AIC: 1766.1
##
## Number of Fisher Scoring iterations: 25
## [1] "abudefduf_vaigiensis_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ (log(df.sample_data$distance_seagrass)) *
## (log(df.sample_data$size_seagrass)) * df.sample_data$mpa *
## df.sample_data$depth * df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -1.55176 -0.45904 -0.00008 -0.00008 2.44775
##
## Coefficients: (13 not defined because of singularities)
## Estimate
## (Intercept) 1.454e+03
## log(df.sample_data$distance_seagrass) -3.075e+02
## log(df.sample_data$size_seagrass) 1.434e+03
## df.sample_data$mpanon-mpa 1.365e+01
## df.sample_data$depth10m -1.229e+03
## df.sample_data$northsouth 1.972e+03
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) -4.170e+02
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa -1.567e+02
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa -6.527e+02
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 2.568e+02
## log(df.sample_data$size_seagrass):df.sample_data$depth10m -1.240e+03
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 8.611e-01
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth -9.355e+02
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -1.771e+03
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m 3.616e+02
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.296e+02
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 5.623e+02
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 8.272e+02
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth -2.993e+00
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 1.562e+05
## log(df.sample_data$distance_seagrass) 3.300e+04
## log(df.sample_data$size_seagrass) 1.545e+05
## df.sample_data$mpanon-mpa 3.401e+03
## df.sample_data$depth10m 9.665e+13
## df.sample_data$northsouth 2.127e+05
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) 4.496e+04
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 1.713e+04
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 7.024e+04
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 2.047e+13
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 9.508e+13
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 7.060e+11
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 1.008e+05
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1.319e+14
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m 2.765e+13
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.034e+13
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 4.326e+13
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 6.197e+13
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 1.119e+12
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0.009
## log(df.sample_data$distance_seagrass) -0.009
## log(df.sample_data$size_seagrass) 0.009
## df.sample_data$mpanon-mpa 0.004
## df.sample_data$depth10m 0.000
## df.sample_data$northsouth 0.009
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) -0.009
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa -0.009
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa -0.009
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 0.000
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 0.000
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.000
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth -0.009
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0.000
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m 0.000
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.000
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.000
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0.000
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 0.000
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 0.993
## log(df.sample_data$distance_seagrass) 0.993
## log(df.sample_data$size_seagrass) 0.993
## df.sample_data$mpanon-mpa 0.997
## df.sample_data$depth10m 1.000
## df.sample_data$northsouth 0.993
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) 0.993
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 0.993
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0.993
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 1.000
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 1.000
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 0.993
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1.000
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m 1.000
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1.000
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 1.000
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 343.02 on 359 degrees of freedom
## Residual deviance: 205.76 on 341 degrees of freedom
## AIC: 243.76
##
## Number of Fisher Scoring iterations: 18
## [1] "cheilinus_chlorourus_pres"
## Warning: glm.fit: algorithm did not converge
## Warning: glm.fit: fitted probabilities numerically 0 or 1 occurred
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ (log(df.sample_data$distance_seagrass)) *
## (log(df.sample_data$size_seagrass)) * df.sample_data$mpa *
## df.sample_data$depth * df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -8.49 0.00 0.00 0.00 8.49
##
## Coefficients: (14 not defined because of singularities)
## Estimate
## (Intercept) -7.321e+16
## log(df.sample_data$distance_seagrass) 1.471e+16
## log(df.sample_data$size_seagrass) -6.966e+16
## df.sample_data$mpanon-mpa 5.838e+15
## df.sample_data$depth10m 1.120e+17
## df.sample_data$northsouth -1.015e+17
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) 2.050e+16
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 6.031e+15
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 3.085e+16
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m -2.282e+16
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 1.142e+17
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.425e+15
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 4.739e+16
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1.576e+17
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m -3.330e+16
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -1.330e+16
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -5.167e+16
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth -7.507e+16
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 1.883e+09
## log(df.sample_data$distance_seagrass) 3.970e+08
## log(df.sample_data$size_seagrass) 1.855e+09
## df.sample_data$mpanon-mpa 6.070e+07
## df.sample_data$depth10m 2.663e+09
## df.sample_data$northsouth 2.552e+09
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) 5.394e+08
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 2.079e+08
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 8.444e+08
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 5.615e+08
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 2.624e+09
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 8.584e+07
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 1.206e+09
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 3.609e+09
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m 7.628e+08
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.941e+08
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.194e+09
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1.706e+09
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) -38873619
## log(df.sample_data$distance_seagrass) 37041937
## log(df.sample_data$size_seagrass) -37543756
## df.sample_data$mpanon-mpa 96186661
## df.sample_data$depth10m 42032661
## df.sample_data$northsouth -39773588
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) 37999837
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 29005764
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 36538862
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m -40636682
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 43531496
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 16601865
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 39280182
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 43652003
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m -43662473
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -45228315
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -43267777
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth -43996022
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) <2e-16
## log(df.sample_data$distance_seagrass) <2e-16
## log(df.sample_data$size_seagrass) <2e-16
## df.sample_data$mpanon-mpa <2e-16
## df.sample_data$depth10m <2e-16
## df.sample_data$northsouth <2e-16
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) <2e-16
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa <2e-16
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa <2e-16
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m <2e-16
## log(df.sample_data$size_seagrass):df.sample_data$depth10m <2e-16
## df.sample_data$mpanon-mpa:df.sample_data$depth10m <2e-16
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth <2e-16
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth <2e-16
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m <2e-16
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m <2e-16
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m <2e-16
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth <2e-16
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Intercept) ***
## log(df.sample_data$distance_seagrass) ***
## log(df.sample_data$size_seagrass) ***
## df.sample_data$mpanon-mpa ***
## df.sample_data$depth10m ***
## df.sample_data$northsouth ***
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) ***
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa ***
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa ***
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m ***
## log(df.sample_data$size_seagrass):df.sample_data$depth10m ***
## df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth ***
## log(df.sample_data$size_seagrass):df.sample_data$northsouth
## df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$depth10m:df.sample_data$northsouth ***
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m ***
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth ***
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 225.15 on 359 degrees of freedom
## Residual deviance: 3604.37 on 342 degrees of freedom
## AIC: 3640.4
##
## Number of Fisher Scoring iterations: 25
## [1] "cheilinus_undulatus_pres"
## Warning: glm.fit: algorithm did not converge
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ (log(df.sample_data$distance_seagrass)) *
## (log(df.sample_data$size_seagrass)) * df.sample_data$mpa *
## df.sample_data$depth * df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -2.409e-06 -2.409e-06 -2.409e-06 -2.409e-06 -2.409e-06
##
## Coefficients: (14 not defined because of singularities)
## Estimate
## (Intercept) -2.657e+01
## log(df.sample_data$distance_seagrass) 3.200e-23
## log(df.sample_data$size_seagrass) -1.496e-22
## df.sample_data$mpanon-mpa -1.732e-24
## df.sample_data$depth10m -2.294e-12
## df.sample_data$northsouth -2.057e-22
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) 4.349e-23
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 1.671e-23
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 6.808e-23
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 4.879e-13
## log(df.sample_data$size_seagrass):df.sample_data$depth10m -2.266e-12
## df.sample_data$mpanon-mpa:df.sample_data$depth10m -3.139e-14
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 9.727e-23
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -3.080e-12
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m 6.571e-13
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.523e-13
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.035e-12
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1.466e-12
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 9.994e+06
## log(df.sample_data$distance_seagrass) 2.107e+06
## log(df.sample_data$size_seagrass) 9.846e+06
## df.sample_data$mpanon-mpa 3.221e+05
## df.sample_data$depth10m 1.413e+07
## df.sample_data$northsouth 1.354e+07
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) 2.862e+06
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 1.103e+06
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 4.481e+06
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 2.980e+06
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 1.392e+07
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 4.555e+05
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 6.402e+06
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1.915e+07
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m 4.048e+06
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.560e+06
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 6.337e+06
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 9.054e+06
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0
## log(df.sample_data$distance_seagrass) 0
## log(df.sample_data$size_seagrass) 0
## df.sample_data$mpanon-mpa 0
## df.sample_data$depth10m 0
## df.sample_data$northsouth 0
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) 0
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 0
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 0
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 0
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 0
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m 0
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 1
## log(df.sample_data$distance_seagrass) 1
## log(df.sample_data$size_seagrass) 1
## df.sample_data$mpanon-mpa 1
## df.sample_data$depth10m 1
## df.sample_data$northsouth 1
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) 1
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 1
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 1
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 1
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 1
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m 1
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 0.0000e+00 on 359 degrees of freedom
## Residual deviance: 2.0886e-09 on 342 degrees of freedom
## AIC: 36
##
## Number of Fisher Scoring iterations: 25
## [1] "cheilio_inermis_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ (log(df.sample_data$distance_seagrass)) *
## (log(df.sample_data$size_seagrass)) * df.sample_data$mpa *
## df.sample_data$depth * df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -1.17741 -0.32029 -0.00005 -0.00005 2.44775
##
## Coefficients: (9 not defined because of singularities)
## Estimate
## (Intercept) -2.527e+01
## log(df.sample_data$distance_seagrass) 6.958e+00
## log(df.sample_data$size_seagrass) -2.562e+00
## df.sample_data$mpanon-mpa -1.994e+01
## df.sample_data$depth10m 3.763e+01
## df.sample_data$northsouth 2.499e+01
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) 3.159e-01
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 3.209e+00
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa -3.086e+00
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m -1.511e+01
## log(df.sample_data$size_seagrass):df.sample_data$depth10m -1.182e+01
## df.sample_data$mpanon-mpa:df.sample_data$depth10m -8.909e+00
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth -9.107e+00
## log(df.sample_data$size_seagrass):df.sample_data$northsouth 3.317e+00
## df.sample_data$mpanon-mpa:df.sample_data$northsouth -2.956e+00
## df.sample_data$depth10m:df.sample_data$northsouth -9.167e+01
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m 6.962e+00
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 6.697e+00
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.427e+01
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth 1.738e+00
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 3.177e+01
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth -1.550e+01
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 5.498e+00
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 1.087e+14
## log(df.sample_data$distance_seagrass) 2.439e+13
## log(df.sample_data$size_seagrass) 1.544e+14
## df.sample_data$mpanon-mpa 1.879e+14
## df.sample_data$depth10m 1.813e+14
## df.sample_data$northsouth 2.272e+14
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) 4.751e+13
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 6.971e+13
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1.085e+14
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 5.323e+13
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 7.671e+13
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 3.083e+14
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 9.996e+13
## log(df.sample_data$size_seagrass):df.sample_data$northsouth 2.008e+13
## df.sample_data$mpanon-mpa:df.sample_data$northsouth 1.141e+13
## df.sample_data$depth10m:df.sample_data$northsouth 1.375e+14
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m 2.393e+13
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 9.372e+13
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 4.835e+13
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth 5.849e+13
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 5.064e+13
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 3.932e+13
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 2.194e+13
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0
## log(df.sample_data$distance_seagrass) 0
## log(df.sample_data$size_seagrass) 0
## df.sample_data$mpanon-mpa 0
## df.sample_data$depth10m 0
## df.sample_data$northsouth 0
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) 0
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 0
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 0
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 0
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 0
## log(df.sample_data$size_seagrass):df.sample_data$northsouth 0
## df.sample_data$mpanon-mpa:df.sample_data$northsouth 0
## df.sample_data$depth10m:df.sample_data$northsouth 0
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m 0
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth 0
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 0
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 1
## log(df.sample_data$distance_seagrass) 1
## log(df.sample_data$size_seagrass) 1
## df.sample_data$mpanon-mpa 1
## df.sample_data$depth10m 1
## df.sample_data$northsouth 1
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) 1
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 1
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 1
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 1
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 1
## log(df.sample_data$size_seagrass):df.sample_data$northsouth 1
## df.sample_data$mpanon-mpa:df.sample_data$northsouth 1
## df.sample_data$depth10m:df.sample_data$northsouth 1
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m 1
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth 1
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 1
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 181.58 on 359 degrees of freedom
## Residual deviance: 100.44 on 337 degrees of freedom
## AIC: 146.44
##
## Number of Fisher Scoring iterations: 19
## [1] "cheilodipterus_quinquelineatus_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ (log(df.sample_data$distance_seagrass)) *
## (log(df.sample_data$size_seagrass)) * df.sample_data$mpa *
## df.sample_data$depth * df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -2.44775 -0.66805 -0.00022 0.84460 2.14597
##
## Coefficients: (14 not defined because of singularities)
## Estimate
## (Intercept) -7.960e+02
## log(df.sample_data$distance_seagrass) 1.638e+02
## log(df.sample_data$size_seagrass) -8.105e+02
## df.sample_data$mpanon-mpa -3.658e+01
## df.sample_data$depth10m -2.104e+02
## df.sample_data$northsouth -1.104e+03
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) 2.350e+02
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 9.952e+01
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 3.704e+02
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 4.464e+01
## log(df.sample_data$size_seagrass):df.sample_data$depth10m -2.012e+02
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 9.576e-01
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 5.250e+02
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -2.755e+02
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m 5.863e+01
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.169e+01
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 9.127e+01
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1.308e+02
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 5.509e+04
## log(df.sample_data$distance_seagrass) 1.142e+04
## log(df.sample_data$size_seagrass) 5.532e+04
## df.sample_data$mpanon-mpa 1.461e+03
## df.sample_data$depth10m 7.791e+04
## df.sample_data$northsouth 7.595e+04
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) 1.606e+04
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 6.470e+03
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 2.522e+04
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 1.616e+04
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 7.824e+04
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.066e+03
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 3.599e+04
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1.074e+05
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m 2.271e+04
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 9.150e+03
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 3.567e+04
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 5.090e+04
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) -0.014
## log(df.sample_data$distance_seagrass) 0.014
## log(df.sample_data$size_seagrass) -0.015
## df.sample_data$mpanon-mpa -0.025
## df.sample_data$depth10m -0.003
## df.sample_data$northsouth -0.015
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) 0.015
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 0.015
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0.015
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 0.003
## log(df.sample_data$size_seagrass):df.sample_data$depth10m -0.003
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.000
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 0.015
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -0.003
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m 0.003
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.002
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.003
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0.003
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 0.988
## log(df.sample_data$distance_seagrass) 0.989
## log(df.sample_data$size_seagrass) 0.988
## df.sample_data$mpanon-mpa 0.980
## df.sample_data$depth10m 0.998
## df.sample_data$northsouth 0.988
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) 0.988
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 0.988
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0.988
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 0.998
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 0.998
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 0.988
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0.998
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m 0.998
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.998
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.998
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0.998
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 497.72 on 359 degrees of freedom
## Residual deviance: 334.00 on 342 degrees of freedom
## AIC: 370
##
## Number of Fisher Scoring iterations: 16
## [1] "fistularia_commersonii_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ (log(df.sample_data$distance_seagrass)) *
## (log(df.sample_data$size_seagrass)) * df.sample_data$mpa *
## df.sample_data$depth * df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -1.2637 -0.6681 -0.3203 0.0000 2.4478
##
## Coefficients: (14 not defined because of singularities)
## Estimate
## (Intercept) 1.322e+02
## log(df.sample_data$distance_seagrass) -3.448e+01
## log(df.sample_data$size_seagrass) 1.079e+02
## df.sample_data$mpanon-mpa -4.346e+01
## df.sample_data$depth10m 1.285e+03
## df.sample_data$northsouth 1.930e+02
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) -3.228e+01
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa -1.962e+00
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa -4.806e+01
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m -2.643e+02
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 1.306e+03
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 7.291e+01
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth -7.798e+01
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1.754e+03
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m -3.795e+02
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -1.578e+02
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -5.937e+02
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth -8.448e+02
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 6.655e+06
## log(df.sample_data$distance_seagrass) 1.403e+06
## log(df.sample_data$size_seagrass) 6.559e+06
## df.sample_data$mpanon-mpa 2.221e+05
## df.sample_data$depth10m 7.311e+06
## df.sample_data$northsouth 8.965e+06
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) 1.905e+06
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 7.424e+05
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 2.986e+06
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 1.541e+06
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 7.218e+06
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.315e+05
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 4.242e+06
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 9.880e+06
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m 2.097e+06
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 8.169e+05
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 3.285e+06
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 4.676e+06
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0
## log(df.sample_data$distance_seagrass) 0
## log(df.sample_data$size_seagrass) 0
## df.sample_data$mpanon-mpa 0
## df.sample_data$depth10m 0
## df.sample_data$northsouth 0
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) 0
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 0
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 0
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 0
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 0
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m 0
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 1
## log(df.sample_data$distance_seagrass) 1
## log(df.sample_data$size_seagrass) 1
## df.sample_data$mpanon-mpa 1
## df.sample_data$depth10m 1
## df.sample_data$northsouth 1
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) 1
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 1
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 1
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 1
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 1
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m 1
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 297.32 on 359 degrees of freedom
## Residual deviance: 225.67 on 342 degrees of freedom
## AIC: 261.67
##
## Number of Fisher Scoring iterations: 25
## [1] "halichoeres_argus_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ (log(df.sample_data$distance_seagrass)) *
## (log(df.sample_data$size_seagrass)) * df.sample_data$mpa *
## df.sample_data$depth * df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -0.7585 -0.4590 -0.3203 0.0000 2.4478
##
## Coefficients: (14 not defined because of singularities)
## Estimate
## (Intercept) 531.19
## log(df.sample_data$distance_seagrass) -111.31
## log(df.sample_data$size_seagrass) 543.82
## df.sample_data$mpanon-mpa -45.72
## df.sample_data$depth10m -435.28
## df.sample_data$northsouth 824.66
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) -158.83
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa -47.67
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa -246.38
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 92.28
## log(df.sample_data$size_seagrass):df.sample_data$depth10m -428.98
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 89.54
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth -374.48
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -675.35
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m 124.77
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 22.29
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 188.68
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 297.25
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 1050494.88
## log(df.sample_data$distance_seagrass) 219040.09
## log(df.sample_data$size_seagrass) 1070434.77
## df.sample_data$mpanon-mpa 78114.69
## df.sample_data$depth10m 4969406.53
## df.sample_data$northsouth 1606249.32
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) 312505.63
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 96938.49
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 484659.50
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 1047635.63
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 4938857.04
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 117587.65
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 732738.00
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 6858925.95
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m 1437818.95
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 540770.43
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 2234407.65
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 3232948.67
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0.001
## log(df.sample_data$distance_seagrass) -0.001
## log(df.sample_data$size_seagrass) 0.001
## df.sample_data$mpanon-mpa -0.001
## df.sample_data$depth10m 0.000
## df.sample_data$northsouth 0.001
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) -0.001
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 0.000
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa -0.001
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 0.000
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 0.000
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.001
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth -0.001
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0.000
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m 0.000
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.000
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.000
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0.000
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 1.000
## log(df.sample_data$distance_seagrass) 1.000
## log(df.sample_data$size_seagrass) 1.000
## df.sample_data$mpanon-mpa 1.000
## df.sample_data$depth10m 1.000
## df.sample_data$northsouth 1.000
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) 1.000
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 1.000
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1.000
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 1.000
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 1.000
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.999
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 1.000
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1.000
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m 1.000
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1.000
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 215.97 on 359 degrees of freedom
## Residual deviance: 188.06 on 342 degrees of freedom
## AIC: 224.06
##
## Number of Fisher Scoring iterations: 24
## [1] "halichoeres_hortulanus_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ (log(df.sample_data$distance_seagrass)) *
## (log(df.sample_data$size_seagrass)) * df.sample_data$mpa *
## df.sample_data$depth * df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -2.1460 -0.5701 -0.3203 0.7585 2.4478
##
## Coefficients: (14 not defined because of singularities)
## Estimate
## (Intercept) 34.719
## log(df.sample_data$distance_seagrass) -6.852
## log(df.sample_data$size_seagrass) 33.148
## df.sample_data$mpanon-mpa -3.683
## df.sample_data$depth10m 142.960
## df.sample_data$northsouth 48.707
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) -9.713
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa -2.892
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa -15.563
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m -30.371
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 145.873
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 18.460
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth -22.899
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 186.710
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m -42.166
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -20.956
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -66.745
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth -90.717
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 71.370
## log(df.sample_data$distance_seagrass) 15.039
## log(df.sample_data$size_seagrass) 70.159
## df.sample_data$mpanon-mpa 2.376
## df.sample_data$depth10m 122.456
## df.sample_data$northsouth 96.470
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) 20.393
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 7.830
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 31.892
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 25.861
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 120.268
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 3.624
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 45.605
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 164.667
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m 34.955
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 13.517
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 54.662
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 77.941
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0.486
## log(df.sample_data$distance_seagrass) -0.456
## log(df.sample_data$size_seagrass) 0.472
## df.sample_data$mpanon-mpa -1.550
## df.sample_data$depth10m 1.167
## df.sample_data$northsouth 0.505
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) -0.476
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa -0.369
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa -0.488
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m -1.174
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 1.213
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 5.094
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth -0.502
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1.134
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m -1.206
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -1.550
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -1.221
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth -1.164
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 0.627
## log(df.sample_data$distance_seagrass) 0.649
## log(df.sample_data$size_seagrass) 0.637
## df.sample_data$mpanon-mpa 0.121
## df.sample_data$depth10m 0.243
## df.sample_data$northsouth 0.614
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) 0.634
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 0.712
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0.626
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 0.240
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 0.225
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 3.5e-07
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 0.616
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0.257
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m 0.228
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.121
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.222
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0.244
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Intercept)
## log(df.sample_data$distance_seagrass)
## log(df.sample_data$size_seagrass)
## df.sample_data$mpanon-mpa
## df.sample_data$depth10m
## df.sample_data$northsouth
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass)
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m
## log(df.sample_data$size_seagrass):df.sample_data$depth10m
## df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth
## log(df.sample_data$size_seagrass):df.sample_data$northsouth
## df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$depth10m:df.sample_data$northsouth
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 495.05 on 359 degrees of freedom
## Residual deviance: 335.78 on 342 degrees of freedom
## AIC: 371.78
##
## Number of Fisher Scoring iterations: 5
## [1] "halichoeres_scapularis_pres"
## Warning: glm.fit: algorithm did not converge
## Warning: glm.fit: fitted probabilities numerically 0 or 1 occurred
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ (log(df.sample_data$distance_seagrass)) *
## (log(df.sample_data$size_seagrass)) * df.sample_data$mpa *
## df.sample_data$depth * df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -8.49 0.00 0.00 0.00 8.49
##
## Coefficients: (14 not defined because of singularities)
## Estimate
## (Intercept) -7.355e+16
## log(df.sample_data$distance_seagrass) 1.612e+16
## log(df.sample_data$size_seagrass) -6.651e+16
## df.sample_data$mpanon-mpa 6.025e+15
## df.sample_data$depth10m -7.708e+16
## df.sample_data$northsouth -8.930e+16
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) 1.935e+16
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 5.785e+15
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 2.956e+16
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 1.533e+16
## log(df.sample_data$size_seagrass):df.sample_data$depth10m -7.732e+16
## df.sample_data$mpanon-mpa:df.sample_data$depth10m -2.587e+14
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 4.175e+16
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -1.158e+17
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m 2.252e+16
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 7.641e+15
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 3.577e+16
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 5.388e+16
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 1.883e+09
## log(df.sample_data$distance_seagrass) 3.970e+08
## log(df.sample_data$size_seagrass) 1.855e+09
## df.sample_data$mpanon-mpa 6.070e+07
## df.sample_data$depth10m 2.663e+09
## df.sample_data$northsouth 2.552e+09
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) 5.394e+08
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 2.079e+08
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 8.444e+08
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 5.615e+08
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 2.624e+09
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 8.584e+07
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 1.206e+09
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 3.609e+09
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m 7.628e+08
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.941e+08
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.194e+09
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1.706e+09
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) -39054752
## log(df.sample_data$distance_seagrass) 40596966
## log(df.sample_data$size_seagrass) -35843724
## df.sample_data$mpanon-mpa 99260131
## df.sample_data$depth10m -28940688
## df.sample_data$northsouth -34989312
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) 35874944
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 27822249
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 35010351
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 27306875
## log(df.sample_data$size_seagrass):df.sample_data$depth10m -29464575
## df.sample_data$mpanon-mpa:df.sample_data$depth10m -3013218
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 34608097
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -32093307
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m 29525095
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 25984186
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 29956519
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 31580543
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) <2e-16
## log(df.sample_data$distance_seagrass) <2e-16
## log(df.sample_data$size_seagrass) <2e-16
## df.sample_data$mpanon-mpa <2e-16
## df.sample_data$depth10m <2e-16
## df.sample_data$northsouth <2e-16
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) <2e-16
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa <2e-16
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa <2e-16
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m <2e-16
## log(df.sample_data$size_seagrass):df.sample_data$depth10m <2e-16
## df.sample_data$mpanon-mpa:df.sample_data$depth10m <2e-16
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth <2e-16
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth <2e-16
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m <2e-16
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m <2e-16
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m <2e-16
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth <2e-16
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Intercept) ***
## log(df.sample_data$distance_seagrass) ***
## log(df.sample_data$size_seagrass) ***
## df.sample_data$mpanon-mpa ***
## df.sample_data$depth10m ***
## df.sample_data$northsouth ***
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) ***
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa ***
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa ***
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m ***
## log(df.sample_data$size_seagrass):df.sample_data$depth10m ***
## df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth ***
## log(df.sample_data$size_seagrass):df.sample_data$northsouth
## df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$depth10m:df.sample_data$northsouth ***
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m ***
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth ***
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 314.56 on 359 degrees of freedom
## Residual deviance: 4108.98 on 342 degrees of freedom
## AIC: 4145
##
## Number of Fisher Scoring iterations: 25
## [1] "lethrinus_harak_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ (log(df.sample_data$distance_seagrass)) *
## (log(df.sample_data$size_seagrass)) * df.sample_data$mpa *
## df.sample_data$depth * df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -0.32029 -0.00002 -0.00002 -0.00002 2.44775
##
## Coefficients: (5 not defined because of singularities)
## Estimate
## (Intercept) -2.473e+01
## log(df.sample_data$distance_seagrass) 3.753e+00
## log(df.sample_data$size_seagrass) 8.172e-01
## df.sample_data$mpanon-mpa 1.081e+02
## df.sample_data$depth10m -8.937e+01
## df.sample_data$northsouth -5.167e+01
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) 1.147e+00
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa -3.556e+01
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa -2.920e+00
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 2.584e+01
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 2.067e+01
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.151e+02
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 9.722e+00
## log(df.sample_data$size_seagrass):df.sample_data$northsouth 8.566e+00
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -1.173e+02
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa -1.249e+01
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m -1.114e+01
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -3.435e+01
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 4.981e+00
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth -2.740e+00
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth 5.875e+00
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 2.875e+01
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 1.001e+02
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth 7.504e+00
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 8.943e+00
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth -2.133e+01
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth -1.589e+01
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 1.214e+18
## log(df.sample_data$distance_seagrass) 3.910e+17
## log(df.sample_data$size_seagrass) 4.888e+17
## df.sample_data$mpanon-mpa 2.121e+18
## df.sample_data$depth10m 1.736e+18
## df.sample_data$northsouth 9.556e+17
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) 1.822e+17
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 6.712e+17
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 8.734e+17
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 5.384e+17
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 5.074e+17
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.901e+18
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 3.844e+17
## log(df.sample_data$size_seagrass):df.sample_data$northsouth 3.890e+17
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1.557e+18
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1.777e+17
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m 1.882e+17
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 6.008e+17
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 3.017e+17
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth 1.303e+17
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth 5.207e+17
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 3.990e+17
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 1.688e+18
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth 1.809e+17
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1.071e+17
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 4.350e+17
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 4.127e+17
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0
## log(df.sample_data$distance_seagrass) 0
## log(df.sample_data$size_seagrass) 0
## df.sample_data$mpanon-mpa 0
## df.sample_data$depth10m 0
## df.sample_data$northsouth 0
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) 0
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 0
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 0
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 0
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 0
## log(df.sample_data$size_seagrass):df.sample_data$northsouth 0
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m 0
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth 0
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth 0
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 0
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth 0
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 0
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 0
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 1
## log(df.sample_data$distance_seagrass) 1
## log(df.sample_data$size_seagrass) 1
## df.sample_data$mpanon-mpa 1
## df.sample_data$depth10m 1
## df.sample_data$northsouth 1
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) 1
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 1
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 1
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 1
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 1
## log(df.sample_data$size_seagrass):df.sample_data$northsouth 1
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m 1
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth 1
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth 1
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 1
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth 1
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 1
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 1
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 34.700 on 359 degrees of freedom
## Residual deviance: 23.822 on 333 degrees of freedom
## AIC: 77.822
##
## Number of Fisher Scoring iterations: 21
## [1] "lutjanus_decussatus_pres"
## Warning: glm.fit: algorithm did not converge
## Warning: glm.fit: fitted probabilities numerically 0 or 1 occurred
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ (log(df.sample_data$distance_seagrass)) *
## (log(df.sample_data$size_seagrass)) * df.sample_data$mpa *
## df.sample_data$depth * df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -1.5342 -0.6258 -0.2438 0.0000 2.6575
##
## Coefficients: (8 not defined because of singularities)
## Estimate
## (Intercept) -1.726e+03
## log(df.sample_data$distance_seagrass) 3.595e+02
## log(df.sample_data$size_seagrass) -1.714e+03
## df.sample_data$mpanon-mpa -1.031e+02
## df.sample_data$depth10m 8.154e+13
## df.sample_data$northsouth -2.279e+03
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) 4.966e+02
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 2.127e+02
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 7.778e+02
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m -2.199e+13
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 2.858e+13
## df.sample_data$mpanon-mpa:df.sample_data$depth10m -1.552e+14
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 1.093e+03
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -3.644e+13
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m -6.577e+12
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 4.403e+13
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -2.499e+13
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 6.050e+12
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth -1.155e+13
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.378e+13
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1.563e+12
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 1.668e+13
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth -1.704e+13
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 4.576e+12
## Std. Error
## (Intercept) 1.158e+07
## log(df.sample_data$distance_seagrass) 2.401e+06
## log(df.sample_data$size_seagrass) 1.163e+07
## df.sample_data$mpanon-mpa 3.097e+05
## df.sample_data$depth10m 1.026e+14
## df.sample_data$northsouth 1.597e+07
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) 3.375e+06
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 1.358e+06
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 5.301e+06
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 3.026e+13
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 3.126e+13
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.228e+14
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 7.566e+06
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1.394e+14
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m 9.705e+12
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 6.804e+13
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 8.025e+13
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 3.311e+13
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 7.955e+13
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.972e+13
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1.969e+13
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 1.687e+13
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 4.994e+13
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 2.428e+13
## z value
## (Intercept) 0.000
## log(df.sample_data$distance_seagrass) 0.000
## log(df.sample_data$size_seagrass) 0.000
## df.sample_data$mpanon-mpa 0.000
## df.sample_data$depth10m 0.795
## df.sample_data$northsouth 0.000
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) 0.000
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 0.000
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0.000
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m -0.727
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 0.914
## df.sample_data$mpanon-mpa:df.sample_data$depth10m -0.697
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 0.000
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -0.261
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m -0.678
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.647
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -0.311
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0.183
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth -0.145
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.464
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0.079
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 0.988
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth -0.341
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 0.188
## Pr(>|z|)
## (Intercept) 1.000
## log(df.sample_data$distance_seagrass) 1.000
## log(df.sample_data$size_seagrass) 1.000
## df.sample_data$mpanon-mpa 1.000
## df.sample_data$depth10m 0.427
## df.sample_data$northsouth 1.000
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) 1.000
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 1.000
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1.000
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 0.467
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 0.361
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.486
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 1.000
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0.794
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m 0.498
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.517
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.755
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0.855
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0.885
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.643
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0.937
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 0.323
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 0.733
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 0.851
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 267.36 on 359 degrees of freedom
## Residual deviance: 186.05 on 336 degrees of freedom
## AIC: 234.05
##
## Number of Fisher Scoring iterations: 25
## [1] "lutjanus_gibbus_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ (log(df.sample_data$distance_seagrass)) *
## (log(df.sample_data$size_seagrass)) * df.sample_data$mpa *
## df.sample_data$depth * df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -0.57012 -0.32029 -0.00003 -0.00003 2.44775
##
## Coefficients: (12 not defined because of singularities)
## Estimate
## (Intercept) 1.605e+03
## log(df.sample_data$distance_seagrass) -3.404e+02
## log(df.sample_data$size_seagrass) 1.582e+03
## df.sample_data$mpanon-mpa -6.877e+00
## df.sample_data$depth10m -8.231e+03
## df.sample_data$northsouth 2.175e+03
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) -4.599e+02
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa -1.721e+02
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa -7.195e+02
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 2.503e+03
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 1.981e+02
## df.sample_data$mpanon-mpa:df.sample_data$depth10m -1.916e+04
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth -1.031e+03
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 2.744e+04
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m -3.362e+02
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 5.449e+03
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 9.546e+03
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth -7.975e+03
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 3.275e+02
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth -9.726e+03
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 6.950e+05
## log(df.sample_data$distance_seagrass) 1.472e+05
## log(df.sample_data$size_seagrass) 6.834e+05
## df.sample_data$mpanon-mpa 2.023e+04
## df.sample_data$depth10m 1.268e+14
## df.sample_data$northsouth 9.404e+05
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) 1.987e+05
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 7.605e+04
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 3.109e+05
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 3.732e+13
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 3.698e+13
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.720e+14
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 4.441e+05
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 3.883e+14
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m 1.134e+13
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 7.785e+13
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.382e+14
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1.135e+14
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 4.625e+12
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 1.379e+14
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0.002
## log(df.sample_data$distance_seagrass) -0.002
## log(df.sample_data$size_seagrass) 0.002
## df.sample_data$mpanon-mpa 0.000
## df.sample_data$depth10m 0.000
## df.sample_data$northsouth 0.002
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) -0.002
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa -0.002
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa -0.002
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 0.000
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 0.000
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.000
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth -0.002
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0.000
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m 0.000
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.000
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.000
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0.000
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.000
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 0.000
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 0.998
## log(df.sample_data$distance_seagrass) 0.998
## log(df.sample_data$size_seagrass) 0.998
## df.sample_data$mpanon-mpa 1.000
## df.sample_data$depth10m 1.000
## df.sample_data$northsouth 0.998
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) 0.998
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 0.998
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0.998
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 1.000
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 1.000
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 0.998
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1.000
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m 1.000
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1.000
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 1.000
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 98.401 on 359 degrees of freedom
## Residual deviance: 70.642 on 340 degrees of freedom
## AIC: 110.64
##
## Number of Fisher Scoring iterations: 20
## [1] "lutjanus_monostigma_pres"
## Warning: glm.fit: fitted probabilities numerically 0 or 1 occurred
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ (log(df.sample_data$distance_seagrass)) *
## (log(df.sample_data$size_seagrass)) * df.sample_data$mpa *
## df.sample_data$depth * df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## 0.00 0.00 0.00 0.00 8.49
##
## Coefficients: (14 not defined because of singularities)
## Estimate
## (Intercept) 1.578e+17
## log(df.sample_data$distance_seagrass) -3.319e+16
## log(df.sample_data$size_seagrass) 1.578e+17
## df.sample_data$mpanon-mpa -8.042e+15
## df.sample_data$depth10m -3.184e+17
## df.sample_data$northsouth 2.217e+17
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) -4.596e+16
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa -1.496e+16
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa -7.135e+16
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 6.652e+16
## log(df.sample_data$size_seagrass):df.sample_data$depth10m -3.163e+17
## df.sample_data$mpanon-mpa:df.sample_data$depth10m -5.804e+15
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth -1.049e+17
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -4.300e+17
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m 9.177e+16
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 3.600e+16
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.442e+17
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 2.044e+17
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 1.883e+09
## log(df.sample_data$distance_seagrass) 3.970e+08
## log(df.sample_data$size_seagrass) 1.855e+09
## df.sample_data$mpanon-mpa 6.070e+07
## df.sample_data$depth10m 2.663e+09
## df.sample_data$northsouth 2.552e+09
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) 5.394e+08
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 2.079e+08
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 8.444e+08
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 5.615e+08
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 2.624e+09
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 8.584e+07
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 1.206e+09
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 3.609e+09
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m 7.628e+08
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.941e+08
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.194e+09
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1.706e+09
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 83793678
## log(df.sample_data$distance_seagrass) -83587994
## log(df.sample_data$size_seagrass) 85020220
## df.sample_data$mpanon-mpa -132496349
## df.sample_data$depth10m -119552375
## df.sample_data$northsouth 86852270
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) -85202435
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa -71942867
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa -84498613
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 118471032
## log(df.sample_data$size_seagrass):df.sample_data$depth10m -120541633
## df.sample_data$mpanon-mpa:df.sample_data$depth10m -67617103
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth -86953487
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -119130778
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m 120311718
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 122426352
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 120712500
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 119815100
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) <2e-16
## log(df.sample_data$distance_seagrass) <2e-16
## log(df.sample_data$size_seagrass) <2e-16
## df.sample_data$mpanon-mpa <2e-16
## df.sample_data$depth10m <2e-16
## df.sample_data$northsouth <2e-16
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) <2e-16
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa <2e-16
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa <2e-16
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m <2e-16
## log(df.sample_data$size_seagrass):df.sample_data$depth10m <2e-16
## df.sample_data$mpanon-mpa:df.sample_data$depth10m <2e-16
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth <2e-16
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth <2e-16
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m <2e-16
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m <2e-16
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m <2e-16
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth <2e-16
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Intercept) ***
## log(df.sample_data$distance_seagrass) ***
## log(df.sample_data$size_seagrass) ***
## df.sample_data$mpanon-mpa ***
## df.sample_data$depth10m ***
## df.sample_data$northsouth ***
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) ***
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa ***
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa ***
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m ***
## log(df.sample_data$size_seagrass):df.sample_data$depth10m ***
## df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth ***
## log(df.sample_data$size_seagrass):df.sample_data$northsouth
## df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$depth10m:df.sample_data$northsouth ***
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m ***
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth ***
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 91.39 on 359 degrees of freedom
## Residual deviance: 720.87 on 342 degrees of freedom
## AIC: 756.87
##
## Number of Fisher Scoring iterations: 21
## [1] "mulloidichthys_flavolineatus_pres"
## Warning: glm.fit: algorithm did not converge
## Warning: glm.fit: fitted probabilities numerically 0 or 1 occurred
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ (log(df.sample_data$distance_seagrass)) *
## (log(df.sample_data$size_seagrass)) * df.sample_data$mpa *
## df.sample_data$depth * df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -0.90261 -0.49060 -0.02064 -0.00001 2.33414
##
## Coefficients: (12 not defined because of singularities)
## Estimate
## (Intercept) -3.035e+13
## log(df.sample_data$distance_seagrass) 6.147e+12
## log(df.sample_data$size_seagrass) -3.290e+13
## df.sample_data$mpanon-mpa -5.655e+12
## df.sample_data$depth10m 1.857e+13
## df.sample_data$northsouth -4.379e+13
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) 9.670e+12
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 5.195e+12
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1.547e+13
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m -3.933e+12
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 1.827e+13
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.357e+11
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 2.111e+13
## log(df.sample_data$size_seagrass):df.sample_data$northsouth -6.904e+11
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 2.534e+13
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m -5.313e+12
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -1.988e+12
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -8.312e+12
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth -1.191e+13
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth -2.151e+11
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 2.229e+13
## log(df.sample_data$distance_seagrass) 4.515e+12
## log(df.sample_data$size_seagrass) 2.417e+13
## df.sample_data$mpanon-mpa 4.154e+12
## df.sample_data$depth10m 4.837e+13
## df.sample_data$northsouth 3.217e+13
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) 7.103e+12
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 3.816e+12
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1.136e+13
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 1.024e+13
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 4.758e+13
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 3.533e+11
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 1.551e+13
## log(df.sample_data$size_seagrass):df.sample_data$northsouth 5.072e+11
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 6.600e+13
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m 1.384e+13
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 5.176e+12
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.165e+13
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 3.101e+13
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 5.602e+11
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) -1.361
## log(df.sample_data$distance_seagrass) 1.361
## log(df.sample_data$size_seagrass) -1.361
## df.sample_data$mpanon-mpa -1.361
## df.sample_data$depth10m 0.384
## df.sample_data$northsouth -1.361
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) 1.361
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 1.361
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1.361
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m -0.384
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 0.384
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.384
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 1.361
## log(df.sample_data$size_seagrass):df.sample_data$northsouth -1.361
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0.384
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m -0.384
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -0.384
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -0.384
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth -0.384
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth -0.384
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 0.173
## log(df.sample_data$distance_seagrass) 0.173
## log(df.sample_data$size_seagrass) 0.173
## df.sample_data$mpanon-mpa 0.173
## df.sample_data$depth10m 0.701
## df.sample_data$northsouth 0.173
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) 0.173
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 0.173
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0.173
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 0.701
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 0.701
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.701
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 0.173
## log(df.sample_data$size_seagrass):df.sample_data$northsouth 0.173
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0.701
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m 0.701
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.701
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.701
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0.701
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 0.701
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 171.03 on 359 degrees of freedom
## Residual deviance: 138.43 on 340 degrees of freedom
## AIC: 178.43
##
## Number of Fisher Scoring iterations: 25
## [1] "parupeneus_barberinus_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ (log(df.sample_data$distance_seagrass)) *
## (log(df.sample_data$size_seagrass)) * df.sample_data$mpa *
## df.sample_data$depth * df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -2.1460 -0.9282 -0.4590 0.9282 2.1460
##
## Coefficients: (14 not defined because of singularities)
## Estimate
## (Intercept) 27.2679
## log(df.sample_data$distance_seagrass) -5.4581
## log(df.sample_data$size_seagrass) 29.7853
## df.sample_data$mpanon-mpa 0.6788
## df.sample_data$depth10m 0.3022
## df.sample_data$northsouth 43.4207
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) -8.5853
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa -3.7564
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa -13.7830
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 0.3820
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 5.4917
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 6.8132
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth -20.0054
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 7.0060
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m -1.5417
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -2.1735
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -2.7690
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth -3.5309
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 62.9307
## log(df.sample_data$distance_seagrass) 13.2612
## log(df.sample_data$size_seagrass) 62.0347
## df.sample_data$mpanon-mpa 2.0624
## df.sample_data$depth10m 94.1987
## df.sample_data$northsouth 85.3626
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) 18.0325
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 6.9309
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 28.2279
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 19.8153
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 92.8855
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 3.1698
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 40.3453
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 127.7238
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m 26.9969
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 10.4266
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 42.2778
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 60.4051
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0.433
## log(df.sample_data$distance_seagrass) -0.412
## log(df.sample_data$size_seagrass) 0.480
## df.sample_data$mpanon-mpa 0.329
## df.sample_data$depth10m 0.003
## df.sample_data$northsouth 0.509
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) -0.476
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa -0.542
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa -0.488
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 0.019
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 0.059
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.149
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth -0.496
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0.055
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m -0.057
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -0.208
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -0.065
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth -0.058
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 0.6648
## log(df.sample_data$distance_seagrass) 0.6806
## log(df.sample_data$size_seagrass) 0.6311
## df.sample_data$mpanon-mpa 0.7421
## df.sample_data$depth10m 0.9974
## df.sample_data$northsouth 0.6110
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) 0.6340
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 0.5878
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0.6254
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 0.9846
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 0.9529
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.0316
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 0.6200
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0.9563
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m 0.9545
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.8349
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.9478
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0.9534
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Intercept)
## log(df.sample_data$distance_seagrass)
## log(df.sample_data$size_seagrass)
## df.sample_data$mpanon-mpa
## df.sample_data$depth10m
## df.sample_data$northsouth
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass)
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m
## log(df.sample_data$size_seagrass):df.sample_data$depth10m
## df.sample_data$mpanon-mpa:df.sample_data$depth10m *
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth
## log(df.sample_data$size_seagrass):df.sample_data$northsouth
## df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$depth10m:df.sample_data$northsouth
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 493.17 on 359 degrees of freedom
## Residual deviance: 412.16 on 342 degrees of freedom
## AIC: 448.16
##
## Number of Fisher Scoring iterations: 4
## [1] "siganus_guttatus_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ (log(df.sample_data$distance_seagrass)) *
## (log(df.sample_data$size_seagrass)) * df.sample_data$mpa *
## df.sample_data$depth * df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -0.84460 -0.00003 -0.00003 -0.00003 2.44775
##
## Coefficients: (14 not defined because of singularities)
## Estimate
## (Intercept) 8.174e+02
## log(df.sample_data$distance_seagrass) -1.793e+02
## log(df.sample_data$size_seagrass) 7.739e+02
## df.sample_data$mpanon-mpa -4.772e+01
## df.sample_data$depth10m -1.351e+01
## df.sample_data$northsouth 1.056e+03
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) -2.255e+02
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa -7.117e+01
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa -3.500e+02
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 2.893e+00
## log(df.sample_data$size_seagrass):df.sample_data$depth10m -1.207e+01
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.089e+00
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth -5.016e+02
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -1.668e+01
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m 3.527e+00
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.038e+00
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 5.458e+00
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 7.905e+00
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 7.960e+05
## log(df.sample_data$distance_seagrass) 1.676e+05
## log(df.sample_data$size_seagrass) 7.874e+05
## df.sample_data$mpanon-mpa 2.281e+04
## df.sample_data$depth10m 1.126e+06
## df.sample_data$northsouth 1.083e+06
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) 2.289e+05
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 8.902e+04
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 3.585e+05
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 2.371e+05
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 1.114e+06
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 3.226e+04
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 5.120e+05
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1.532e+06
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m 3.236e+05
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.259e+05
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 5.069e+05
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 7.241e+05
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0.001
## log(df.sample_data$distance_seagrass) -0.001
## log(df.sample_data$size_seagrass) 0.001
## df.sample_data$mpanon-mpa -0.002
## df.sample_data$depth10m 0.000
## df.sample_data$northsouth 0.001
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) -0.001
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa -0.001
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa -0.001
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 0.000
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 0.000
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.000
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth -0.001
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0.000
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m 0.000
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.000
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.000
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0.000
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 0.999
## log(df.sample_data$distance_seagrass) 0.999
## log(df.sample_data$size_seagrass) 0.999
## df.sample_data$mpanon-mpa 0.998
## df.sample_data$depth10m 1.000
## df.sample_data$northsouth 0.999
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) 0.999
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 0.999
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0.999
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 1.000
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 1.000
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 0.999
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1.000
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m 1.000
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1.000
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 105.224 on 359 degrees of freedom
## Residual deviance: 60.332 on 342 degrees of freedom
## AIC: 96.332
##
## Number of Fisher Scoring iterations: 20
## [1] "siganus_virgatus_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ (log(df.sample_data$distance_seagrass)) *
## (log(df.sample_data$size_seagrass)) * df.sample_data$mpa *
## df.sample_data$depth * df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -1.09347 -0.00003 -0.00003 -0.00003 2.44775
##
## Coefficients: (12 not defined because of singularities)
## Estimate
## (Intercept) 1.528e+03
## log(df.sample_data$distance_seagrass) -3.295e+02
## log(df.sample_data$size_seagrass) 1.474e+03
## df.sample_data$mpanon-mpa -5.296e+01
## df.sample_data$depth10m 1.561e+02
## df.sample_data$northsouth 2.036e+03
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) -4.293e+02
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa -1.444e+02
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa -6.641e+02
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 3.976e+01
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 9.506e+02
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.433e+03
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth -9.606e+02
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 8.430e+02
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m -3.031e+02
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -5.290e+02
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -5.673e+02
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth -5.337e+02
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1.795e+02
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 7.747e+01
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 7.587e+05
## log(df.sample_data$distance_seagrass) 1.597e+05
## log(df.sample_data$size_seagrass) 7.505e+05
## df.sample_data$mpanon-mpa 2.279e+04
## df.sample_data$depth10m 1.016e+14
## df.sample_data$northsouth 1.031e+06
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) 2.181e+05
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 8.543e+04
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 3.422e+05
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 4.209e+13
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 2.143e+14
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 4.770e+14
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 4.877e+05
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1.551e+14
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m 7.084e+13
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.641e+14
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.394e+14
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1.124e+14
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 6.068e+13
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 3.169e+13
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0.002
## log(df.sample_data$distance_seagrass) -0.002
## log(df.sample_data$size_seagrass) 0.002
## df.sample_data$mpanon-mpa -0.002
## df.sample_data$depth10m 0.000
## df.sample_data$northsouth 0.002
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) -0.002
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa -0.002
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa -0.002
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 0.000
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 0.000
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.000
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth -0.002
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0.000
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m 0.000
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.000
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.000
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0.000
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0.000
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 0.000
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 0.998
## log(df.sample_data$distance_seagrass) 0.998
## log(df.sample_data$size_seagrass) 0.998
## df.sample_data$mpanon-mpa 0.998
## df.sample_data$depth10m 1.000
## df.sample_data$northsouth 0.998
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) 0.998
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 0.999
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0.998
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 1.000
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 1.000
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 0.998
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1.000
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m 1.000
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1.000
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1.000
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 1.000
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 124.708 on 359 degrees of freedom
## Residual deviance: 63.423 on 340 degrees of freedom
## AIC: 103.42
##
## Number of Fisher Scoring iterations: 20
## [1] "sphyraena_barracuda_pres"
## Warning: glm.fit: algorithm did not converge
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ (log(df.sample_data$distance_seagrass)) *
## (log(df.sample_data$size_seagrass)) * df.sample_data$mpa *
## df.sample_data$depth * df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -2.409e-06 -2.409e-06 -2.409e-06 -2.409e-06 -2.409e-06
##
## Coefficients: (14 not defined because of singularities)
## Estimate
## (Intercept) -2.657e+01
## log(df.sample_data$distance_seagrass) 3.200e-23
## log(df.sample_data$size_seagrass) -1.496e-22
## df.sample_data$mpanon-mpa -1.732e-24
## df.sample_data$depth10m -2.294e-12
## df.sample_data$northsouth -2.057e-22
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) 4.349e-23
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 1.671e-23
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 6.808e-23
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 4.879e-13
## log(df.sample_data$size_seagrass):df.sample_data$depth10m -2.266e-12
## df.sample_data$mpanon-mpa:df.sample_data$depth10m -3.139e-14
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 9.727e-23
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -3.080e-12
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m 6.571e-13
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.523e-13
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.035e-12
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1.466e-12
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 9.994e+06
## log(df.sample_data$distance_seagrass) 2.107e+06
## log(df.sample_data$size_seagrass) 9.846e+06
## df.sample_data$mpanon-mpa 3.221e+05
## df.sample_data$depth10m 1.413e+07
## df.sample_data$northsouth 1.354e+07
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) 2.862e+06
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 1.103e+06
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 4.481e+06
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 2.980e+06
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 1.392e+07
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 4.555e+05
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 6.402e+06
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1.915e+07
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m 4.048e+06
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.560e+06
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 6.337e+06
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 9.054e+06
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0
## log(df.sample_data$distance_seagrass) 0
## log(df.sample_data$size_seagrass) 0
## df.sample_data$mpanon-mpa 0
## df.sample_data$depth10m 0
## df.sample_data$northsouth 0
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) 0
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 0
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 0
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 0
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 0
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m 0
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 1
## log(df.sample_data$distance_seagrass) 1
## log(df.sample_data$size_seagrass) 1
## df.sample_data$mpanon-mpa 1
## df.sample_data$depth10m 1
## df.sample_data$northsouth 1
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) 1
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 1
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 1
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 1
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 1
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m 1
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 0.0000e+00 on 359 degrees of freedom
## Residual deviance: 2.0886e-09 on 342 degrees of freedom
## AIC: 36
##
## Number of Fisher Scoring iterations: 25
## [1] "stethojulis_trilineata_pres"
## Warning: glm.fit: algorithm did not converge
## Warning: glm.fit: fitted probabilities numerically 0 or 1 occurred
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ (log(df.sample_data$distance_seagrass)) *
## (log(df.sample_data$size_seagrass)) * df.sample_data$mpa *
## df.sample_data$depth * df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -8.49 -8.49 0.00 0.00 8.49
##
## Coefficients: (13 not defined because of singularities)
## Estimate
## (Intercept) 1.161e+17
## log(df.sample_data$distance_seagrass) -2.422e+16
## log(df.sample_data$size_seagrass) 1.184e+17
## df.sample_data$mpanon-mpa -8.637e+15
## df.sample_data$depth10m 5.756e+19
## df.sample_data$northsouth 1.776e+17
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) -3.455e+16
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa -1.072e+16
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa -5.359e+16
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m -1.166e+19
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 6.241e+19
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.075e+19
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth -8.101e+16
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 8.304e+19
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m -1.834e+19
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -9.862e+18
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -2.934e+19
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth -4.003e+19
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1.312e+18
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 3.870e+08
## log(df.sample_data$distance_seagrass) 8.069e+07
## log(df.sample_data$size_seagrass) 3.943e+08
## df.sample_data$mpanon-mpa 2.878e+07
## df.sample_data$depth10m 2.850e+17
## df.sample_data$northsouth 5.917e+08
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) 1.151e+08
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 3.571e+07
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1.785e+08
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 5.772e+16
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 3.090e+17
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 5.310e+16
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 2.699e+08
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 4.112e+17
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m 9.080e+16
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 4.878e+16
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.452e+17
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1.982e+17
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 6.483e+15
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 3.001e+08
## log(df.sample_data$distance_seagrass) -3.001e+08
## log(df.sample_data$size_seagrass) 3.001e+08
## df.sample_data$mpanon-mpa -3.001e+08
## df.sample_data$depth10m 2.020e+02
## df.sample_data$northsouth 3.001e+08
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) -3.001e+08
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa -3.001e+08
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa -3.001e+08
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m -2.020e+02
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 2.020e+02
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.024e+02
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth -3.001e+08
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 2.020e+02
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m -2.020e+02
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -2.021e+02
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -2.020e+02
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth -2.020e+02
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 2.023e+02
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) <2e-16
## log(df.sample_data$distance_seagrass) <2e-16
## log(df.sample_data$size_seagrass) <2e-16
## df.sample_data$mpanon-mpa <2e-16
## df.sample_data$depth10m <2e-16
## df.sample_data$northsouth <2e-16
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) <2e-16
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa <2e-16
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa <2e-16
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m <2e-16
## log(df.sample_data$size_seagrass):df.sample_data$depth10m <2e-16
## df.sample_data$mpanon-mpa:df.sample_data$depth10m <2e-16
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth <2e-16
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth <2e-16
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m <2e-16
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m <2e-16
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m <2e-16
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth <2e-16
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth <2e-16
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Intercept) ***
## log(df.sample_data$distance_seagrass) ***
## log(df.sample_data$size_seagrass) ***
## df.sample_data$mpanon-mpa ***
## df.sample_data$depth10m ***
## df.sample_data$northsouth ***
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) ***
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa ***
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa ***
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m ***
## log(df.sample_data$size_seagrass):df.sample_data$depth10m ***
## df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth ***
## log(df.sample_data$size_seagrass):df.sample_data$northsouth
## df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$depth10m:df.sample_data$northsouth ***
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m ***
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth ***
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth ***
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 171.03 on 359 degrees of freedom
## Residual deviance: 9110.73 on 341 degrees of freedom
## AIC: 9148.7
##
## Number of Fisher Scoring iterations: 25
## [1] "plectorhinchus_flavomaculatus_pres"
## Warning: glm.fit: algorithm did not converge
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ (log(df.sample_data$distance_seagrass)) *
## (log(df.sample_data$size_seagrass)) * df.sample_data$mpa *
## df.sample_data$depth * df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -2.409e-06 -2.409e-06 -2.409e-06 -2.409e-06 -2.409e-06
##
## Coefficients: (14 not defined because of singularities)
## Estimate
## (Intercept) -2.657e+01
## log(df.sample_data$distance_seagrass) 3.200e-23
## log(df.sample_data$size_seagrass) -1.496e-22
## df.sample_data$mpanon-mpa -1.732e-24
## df.sample_data$depth10m -2.294e-12
## df.sample_data$northsouth -2.057e-22
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) 4.349e-23
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 1.671e-23
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 6.808e-23
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 4.879e-13
## log(df.sample_data$size_seagrass):df.sample_data$depth10m -2.266e-12
## df.sample_data$mpanon-mpa:df.sample_data$depth10m -3.139e-14
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 9.727e-23
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -3.080e-12
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m 6.571e-13
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.523e-13
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.035e-12
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1.466e-12
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 9.994e+06
## log(df.sample_data$distance_seagrass) 2.107e+06
## log(df.sample_data$size_seagrass) 9.846e+06
## df.sample_data$mpanon-mpa 3.221e+05
## df.sample_data$depth10m 1.413e+07
## df.sample_data$northsouth 1.354e+07
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) 2.862e+06
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 1.103e+06
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 4.481e+06
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 2.980e+06
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 1.392e+07
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 4.555e+05
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 6.402e+06
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1.915e+07
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m 4.048e+06
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.560e+06
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 6.337e+06
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 9.054e+06
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0
## log(df.sample_data$distance_seagrass) 0
## log(df.sample_data$size_seagrass) 0
## df.sample_data$mpanon-mpa 0
## df.sample_data$depth10m 0
## df.sample_data$northsouth 0
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) 0
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 0
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 0
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 0
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 0
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m 0
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 1
## log(df.sample_data$distance_seagrass) 1
## log(df.sample_data$size_seagrass) 1
## df.sample_data$mpanon-mpa 1
## df.sample_data$depth10m 1
## df.sample_data$northsouth 1
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) 1
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 1
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 1
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 1
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 1
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m 1
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 0.0000e+00 on 359 degrees of freedom
## Residual deviance: 2.0886e-09 on 342 degrees of freedom
## AIC: 36
##
## Number of Fisher Scoring iterations: 25
## [1] "plectorhinchus_lineatus_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ (log(df.sample_data$distance_seagrass)) *
## (log(df.sample_data$size_seagrass)) * df.sample_data$mpa *
## df.sample_data$depth * df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -0.32029 -0.00001 -0.00001 -0.00001 2.44775
##
## Coefficients: (12 not defined because of singularities)
## Estimate
## (Intercept) -1.076e+01
## log(df.sample_data$distance_seagrass) -8.812e+00
## log(df.sample_data$size_seagrass) -8.873e+01
## df.sample_data$mpanon-mpa -2.029e+02
## df.sample_data$depth10m -2.958e-01
## df.sample_data$northsouth -6.381e+01
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) 3.077e+01
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 6.681e+01
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 5.999e+01
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 5.991e-02
## log(df.sample_data$size_seagrass):df.sample_data$depth10m -3.207e-01
## df.sample_data$mpanon-mpa:df.sample_data$depth10m -5.512e-02
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 4.524e+01
## log(df.sample_data$size_seagrass):df.sample_data$northsouth -2.892e+01
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -4.268e-01
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m 9.425e-02
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 5.064e-02
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.508e-01
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 2.057e-01
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth -6.729e-03
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 4.691e+13
## log(df.sample_data$distance_seagrass) 9.501e+12
## log(df.sample_data$size_seagrass) 5.086e+13
## df.sample_data$mpanon-mpa 8.741e+12
## df.sample_data$depth10m 3.997e+14
## df.sample_data$northsouth 6.768e+13
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) 1.495e+13
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 8.030e+12
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 2.391e+13
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 8.097e+13
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 4.334e+14
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 7.449e+13
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 3.263e+13
## log(df.sample_data$size_seagrass):df.sample_data$northsouth 1.067e+12
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 5.768e+14
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m 1.274e+14
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 6.843e+13
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.037e+14
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 2.780e+14
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 9.094e+12
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0
## log(df.sample_data$distance_seagrass) 0
## log(df.sample_data$size_seagrass) 0
## df.sample_data$mpanon-mpa 0
## df.sample_data$depth10m 0
## df.sample_data$northsouth 0
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) 0
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 0
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 0
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 0
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 0
## log(df.sample_data$size_seagrass):df.sample_data$northsouth 0
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m 0
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 1
## log(df.sample_data$distance_seagrass) 1
## log(df.sample_data$size_seagrass) 1
## df.sample_data$mpanon-mpa 1
## df.sample_data$depth10m 1
## df.sample_data$northsouth 1
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) 1
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 1
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 1
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 1
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 1
## log(df.sample_data$size_seagrass):df.sample_data$northsouth 1
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m 1
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 24.761 on 359 degrees of freedom
## Residual deviance: 15.881 on 340 degrees of freedom
## AIC: 55.881
##
## Number of Fisher Scoring iterations: 22
## [1] "lethrinus_microdon_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ (log(df.sample_data$distance_seagrass)) *
## (log(df.sample_data$size_seagrass)) * df.sample_data$mpa *
## df.sample_data$depth * df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -0.45904 -0.00002 -0.00002 -0.00002 2.44775
##
## Coefficients: (11 not defined because of singularities)
## Estimate
## (Intercept) -2.654e+00
## log(df.sample_data$distance_seagrass) -5.266e+00
## log(df.sample_data$size_seagrass) 8.124e+00
## df.sample_data$mpanon-mpa -2.028e+01
## df.sample_data$depth10m -9.775e+00
## df.sample_data$northsouth 1.824e+01
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) -1.977e+00
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 5.192e+00
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa -1.822e+00
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 6.280e+00
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 3.307e+00
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 8.220e+01
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth -6.560e+00
## log(df.sample_data$size_seagrass):df.sample_data$northsouth -2.596e+00
## df.sample_data$mpanon-mpa:df.sample_data$northsouth -1.552e+00
## df.sample_data$depth10m:df.sample_data$northsouth -5.284e+01
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m 8.777e-02
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -2.506e+01
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.142e+00
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1.082e+01
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -2.461e+00
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 4.672e+16
## log(df.sample_data$distance_seagrass) 2.710e+16
## log(df.sample_data$size_seagrass) 1.419e+17
## df.sample_data$mpanon-mpa 3.345e+17
## df.sample_data$depth10m 2.197e+17
## df.sample_data$northsouth 8.268e+16
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) 4.759e+16
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 1.150e+17
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 9.529e+16
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 4.669e+16
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 2.141e+17
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 3.341e+15
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 7.177e+16
## log(df.sample_data$size_seagrass):df.sample_data$northsouth 4.255e+16
## df.sample_data$mpanon-mpa:df.sample_data$northsouth 2.220e+16
## df.sample_data$depth10m:df.sample_data$northsouth 2.906e+17
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m 6.220e+16
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.176e+16
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 9.897e+16
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1.377e+17
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 7.654e+14
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0
## log(df.sample_data$distance_seagrass) 0
## log(df.sample_data$size_seagrass) 0
## df.sample_data$mpanon-mpa 0
## df.sample_data$depth10m 0
## df.sample_data$northsouth 0
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) 0
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 0
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 0
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 0
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 0
## log(df.sample_data$size_seagrass):df.sample_data$northsouth 0
## df.sample_data$mpanon-mpa:df.sample_data$northsouth 0
## df.sample_data$depth10m:df.sample_data$northsouth 0
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m 0
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 1
## log(df.sample_data$distance_seagrass) 1
## log(df.sample_data$size_seagrass) 1
## df.sample_data$mpanon-mpa 1
## df.sample_data$depth10m 1
## df.sample_data$northsouth 1
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) 1
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 1
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 1
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 1
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 1
## log(df.sample_data$size_seagrass):df.sample_data$northsouth 1
## df.sample_data$mpanon-mpa:df.sample_data$northsouth 1
## df.sample_data$depth10m:df.sample_data$northsouth 1
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m 1
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 34.700 on 359 degrees of freedom
## Residual deviance: 20.944 on 339 degrees of freedom
## AIC: 62.944
##
## Number of Fisher Scoring iterations: 21
## [1] "lethrinus_obsoletus_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ (log(df.sample_data$distance_seagrass)) *
## (log(df.sample_data$size_seagrass)) * df.sample_data$mpa *
## df.sample_data$depth * df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -0.57012 -0.00002 -0.00002 -0.00002 1.94788
##
## Coefficients: (14 not defined because of singularities)
## Estimate
## (Intercept) -2.257e+01
## log(df.sample_data$distance_seagrass) 1.629e-06
## log(df.sample_data$size_seagrass) -7.282e-06
## df.sample_data$mpanon-mpa 1.746e-07
## df.sample_data$depth10m 1.655e+03
## df.sample_data$northsouth -9.984e-06
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) 2.111e-06
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 7.228e-07
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 3.326e-06
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m -3.452e+02
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 1.650e+03
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.783e+01
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 4.731e-06
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 2.253e+03
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m -4.788e+02
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -1.874e+02
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -7.508e+02
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth -1.069e+03
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 1.353e+06
## log(df.sample_data$distance_seagrass) 2.851e+05
## log(df.sample_data$size_seagrass) 1.333e+06
## df.sample_data$mpanon-mpa 4.359e+04
## df.sample_data$depth10m 1.782e+06
## df.sample_data$northsouth 1.833e+06
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) 3.874e+05
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 1.493e+05
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 6.064e+05
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 3.764e+05
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 1.751e+06
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 5.893e+04
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 8.665e+05
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 2.409e+06
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m 5.090e+05
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.951e+05
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 7.966e+05
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1.138e+06
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0.000
## log(df.sample_data$distance_seagrass) 0.000
## log(df.sample_data$size_seagrass) 0.000
## df.sample_data$mpanon-mpa 0.000
## df.sample_data$depth10m 0.001
## df.sample_data$northsouth 0.000
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) 0.000
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 0.000
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0.000
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m -0.001
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 0.001
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.000
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 0.000
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0.001
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m -0.001
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -0.001
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -0.001
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth -0.001
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 1.000
## log(df.sample_data$distance_seagrass) 1.000
## log(df.sample_data$size_seagrass) 1.000
## df.sample_data$mpanon-mpa 1.000
## df.sample_data$depth10m 0.999
## df.sample_data$northsouth 1.000
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) 1.000
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 1.000
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1.000
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 0.999
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 0.999
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 1.000
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0.999
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m 0.999
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.999
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.999
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0.999
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 61.032 on 359 degrees of freedom
## Residual deviance: 33.817 on 342 degrees of freedom
## AIC: 69.817
##
## Number of Fisher Scoring iterations: 21
## [1] "lutjanus_ehrenbergii_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ (log(df.sample_data$distance_seagrass)) *
## (log(df.sample_data$size_seagrass)) * df.sample_data$mpa *
## df.sample_data$depth * df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -0.45904 -0.00002 -0.00002 -0.00002 2.44775
##
## Coefficients: (14 not defined because of singularities)
## Estimate
## (Intercept) 1.199e+03
## log(df.sample_data$distance_seagrass) -2.534e+02
## log(df.sample_data$size_seagrass) 1.227e+03
## df.sample_data$mpanon-mpa 3.240e+01
## df.sample_data$depth10m -9.877e+02
## df.sample_data$northsouth 1.685e+03
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) -3.562e+02
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa -1.435e+02
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa -5.595e+02
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 2.024e+02
## log(df.sample_data$size_seagrass):df.sample_data$depth10m -1.012e+03
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.363e+00
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth -7.984e+02
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -1.438e+03
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m 2.942e+02
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.132e+02
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 4.655e+02
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 6.731e+02
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 1.174e+06
## log(df.sample_data$distance_seagrass) 2.489e+05
## log(df.sample_data$size_seagrass) 1.150e+06
## df.sample_data$mpanon-mpa 3.980e+04
## df.sample_data$depth10m 1.723e+06
## df.sample_data$northsouth 1.582e+06
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) 3.343e+05
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 1.268e+05
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 5.228e+05
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 3.642e+05
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 1.691e+06
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 5.524e+04
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 7.473e+05
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 2.318e+06
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m 4.916e+05
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.897e+05
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 7.701e+05
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1.097e+06
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0.001
## log(df.sample_data$distance_seagrass) -0.001
## log(df.sample_data$size_seagrass) 0.001
## df.sample_data$mpanon-mpa 0.001
## df.sample_data$depth10m -0.001
## df.sample_data$northsouth 0.001
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) -0.001
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa -0.001
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa -0.001
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 0.001
## log(df.sample_data$size_seagrass):df.sample_data$depth10m -0.001
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.000
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth -0.001
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -0.001
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m 0.001
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.001
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.001
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0.001
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 0.999
## log(df.sample_data$distance_seagrass) 0.999
## log(df.sample_data$size_seagrass) 0.999
## df.sample_data$mpanon-mpa 0.999
## df.sample_data$depth10m 1.000
## df.sample_data$northsouth 0.999
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) 0.999
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 0.999
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0.999
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 1.000
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 1.000
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 0.999
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1.000
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m 1.000
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1.000
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 52.697 on 359 degrees of freedom
## Residual deviance: 33.947 on 342 degrees of freedom
## AIC: 69.947
##
## Number of Fisher Scoring iterations: 21
## [1] "lutjanus_fulviflamma_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ (log(df.sample_data$distance_seagrass)) *
## (log(df.sample_data$size_seagrass)) * df.sample_data$mpa *
## df.sample_data$depth * df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -0.84460 -0.00003 -0.00003 -0.00003 2.14597
##
## Coefficients: (13 not defined because of singularities)
## Estimate
## (Intercept) -2.157e+01
## log(df.sample_data$distance_seagrass) -2.032e-08
## log(df.sample_data$size_seagrass) 9.089e-08
## df.sample_data$mpanon-mpa -2.144e-09
## df.sample_data$depth10m -2.633e+01
## df.sample_data$northsouth 1.246e-07
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) -2.634e-08
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa -9.021e-09
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa -4.150e-08
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 1.053e+01
## log(df.sample_data$size_seagrass):df.sample_data$depth10m -4.387e+00
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 8.922e+01
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth -5.904e-08
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -3.409e+01
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m 2.017e+00
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -2.656e+01
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.434e+01
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 7.380e+00
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -4.949e+00
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 8.204e+05
## log(df.sample_data$distance_seagrass) 1.729e+05
## log(df.sample_data$size_seagrass) 8.082e+05
## df.sample_data$mpanon-mpa 2.644e+04
## df.sample_data$depth10m 4.588e+13
## df.sample_data$northsouth 1.112e+06
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) 2.349e+05
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 9.058e+04
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 3.678e+05
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 9.752e+12
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 4.472e+13
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 6.979e+11
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 5.255e+05
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 6.068e+13
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m 1.299e+13
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 4.545e+12
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.067e+13
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 2.876e+13
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.599e+11
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0
## log(df.sample_data$distance_seagrass) 0
## log(df.sample_data$size_seagrass) 0
## df.sample_data$mpanon-mpa 0
## df.sample_data$depth10m 0
## df.sample_data$northsouth 0
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) 0
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 0
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 0
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 0
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 0
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m 0
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 1
## log(df.sample_data$distance_seagrass) 1
## log(df.sample_data$size_seagrass) 1
## df.sample_data$mpanon-mpa 1
## df.sample_data$depth10m 1
## df.sample_data$northsouth 1
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) 1
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 1
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 1
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 1
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 1
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m 1
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 91.390 on 359 degrees of freedom
## Residual deviance: 50.441 on 341 degrees of freedom
## AIC: 88.441
##
## Number of Fisher Scoring iterations: 20
## [1] "lutjanus_fulvus_pres"
## Warning: glm.fit: algorithm did not converge
## Warning: glm.fit: fitted probabilities numerically 0 or 1 occurred
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ (log(df.sample_data$distance_seagrass)) *
## (log(df.sample_data$size_seagrass)) * df.sample_data$mpa *
## df.sample_data$depth * df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## 0.00 0.00 0.00 0.00 8.49
##
## Coefficients: (14 not defined because of singularities)
## Estimate
## (Intercept) 8.672e+16
## log(df.sample_data$distance_seagrass) -1.872e+16
## log(df.sample_data$size_seagrass) 9.322e+16
## df.sample_data$mpanon-mpa 3.273e+15
## df.sample_data$depth10m 1.782e+17
## df.sample_data$northsouth 1.298e+17
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) -2.709e+16
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa -1.113e+16
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa -4.247e+16
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m -3.733e+16
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 1.745e+17
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.014e+16
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth -6.117e+16
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 2.289e+17
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m -5.055e+16
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -2.151e+16
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -7.887e+16
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth -1.105e+17
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 1.883e+09
## log(df.sample_data$distance_seagrass) 3.970e+08
## log(df.sample_data$size_seagrass) 1.855e+09
## df.sample_data$mpanon-mpa 6.070e+07
## df.sample_data$depth10m 2.663e+09
## df.sample_data$northsouth 2.552e+09
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) 5.394e+08
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 2.079e+08
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 8.444e+08
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 5.615e+08
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 2.624e+09
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 8.584e+07
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 1.206e+09
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 3.609e+09
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m 7.628e+08
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.941e+08
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.194e+09
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1.706e+09
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 46047251
## log(df.sample_data$distance_seagrass) -47150767
## log(df.sample_data$size_seagrass) 50243040
## df.sample_data$mpanon-mpa 53918454
## df.sample_data$depth10m 66911241
## df.sample_data$northsouth 50858579
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) -50222810
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa -53533429
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa -50299268
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m -66484327
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 66493522
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 118093927
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth -50702100
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 63408423
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m -66273451
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -73163802
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -66042660
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth -64741585
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) <2e-16
## log(df.sample_data$distance_seagrass) <2e-16
## log(df.sample_data$size_seagrass) <2e-16
## df.sample_data$mpanon-mpa <2e-16
## df.sample_data$depth10m <2e-16
## df.sample_data$northsouth <2e-16
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) <2e-16
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa <2e-16
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa <2e-16
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m <2e-16
## log(df.sample_data$size_seagrass):df.sample_data$depth10m <2e-16
## df.sample_data$mpanon-mpa:df.sample_data$depth10m <2e-16
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth <2e-16
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth <2e-16
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m <2e-16
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m <2e-16
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m <2e-16
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth <2e-16
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Intercept) ***
## log(df.sample_data$distance_seagrass) ***
## log(df.sample_data$size_seagrass) ***
## df.sample_data$mpanon-mpa ***
## df.sample_data$depth10m ***
## df.sample_data$northsouth ***
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) ***
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa ***
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa ***
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m ***
## log(df.sample_data$size_seagrass):df.sample_data$depth10m ***
## df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth ***
## log(df.sample_data$size_seagrass):df.sample_data$northsouth
## df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$depth10m:df.sample_data$northsouth ***
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m ***
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth ***
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 251.16 on 359 degrees of freedom
## Residual deviance: 2883.49 on 342 degrees of freedom
## AIC: 2919.5
##
## Number of Fisher Scoring iterations: 25
## [1] "parupeneus_barberinoides_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ (log(df.sample_data$distance_seagrass)) *
## (log(df.sample_data$size_seagrass)) * df.sample_data$mpa *
## df.sample_data$depth * df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -2.44775 -0.32029 -0.00005 -0.00005 2.44775
##
## Coefficients: (13 not defined because of singularities)
## Estimate
## (Intercept) -1.113e+03
## log(df.sample_data$distance_seagrass) 2.285e+02
## log(df.sample_data$size_seagrass) -1.105e+03
## df.sample_data$mpanon-mpa -1.281e-01
## df.sample_data$depth10m 7.769e+02
## df.sample_data$northsouth -1.562e+03
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) 3.222e+02
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 1.204e+02
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 5.053e+02
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m -1.785e+02
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 6.111e+02
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 3.097e+02
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 7.337e+02
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 3.366e+02
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m -1.726e+02
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -1.493e+02
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -4.692e+02
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth -2.514e+02
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 1.810e+02
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 4.016e+05
## log(df.sample_data$distance_seagrass) 8.472e+04
## log(df.sample_data$size_seagrass) 3.932e+05
## df.sample_data$mpanon-mpa 1.318e+04
## df.sample_data$depth10m 7.943e+13
## df.sample_data$northsouth 5.355e+05
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) 1.142e+05
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 4.481e+04
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1.795e+05
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 1.747e+13
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 7.101e+13
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.381e+13
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 2.540e+05
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 7.515e+13
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m 2.041e+13
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.148e+13
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 4.032e+13
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 3.954e+13
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 7.566e+12
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) -0.003
## log(df.sample_data$distance_seagrass) 0.003
## log(df.sample_data$size_seagrass) -0.003
## df.sample_data$mpanon-mpa 0.000
## df.sample_data$depth10m 0.000
## df.sample_data$northsouth -0.003
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) 0.003
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 0.003
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0.003
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 0.000
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 0.000
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.000
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 0.003
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0.000
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m 0.000
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.000
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.000
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0.000
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 0.000
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 0.998
## log(df.sample_data$distance_seagrass) 0.998
## log(df.sample_data$size_seagrass) 0.998
## df.sample_data$mpanon-mpa 1.000
## df.sample_data$depth10m 1.000
## df.sample_data$northsouth 0.998
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) 0.998
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 0.998
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0.998
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 1.000
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 1.000
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 0.998
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1.000
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m 1.000
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1.000
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 1.000
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 282.73 on 359 degrees of freedom
## Residual deviance: 123.16 on 341 degrees of freedom
## AIC: 161.16
##
## Number of Fisher Scoring iterations: 19
## [1] "scolopsis_bilineata_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ (log(df.sample_data$distance_seagrass)) *
## (log(df.sample_data$size_seagrass)) * df.sample_data$mpa *
## df.sample_data$depth * df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -2.4478 -0.5701 0.3897 0.7585 2.4478
##
## Coefficients: (14 not defined because of singularities)
## Estimate
## (Intercept) 60.8595
## log(df.sample_data$distance_seagrass) -12.4996
## log(df.sample_data$size_seagrass) 59.1246
## df.sample_data$mpanon-mpa -5.2776
## df.sample_data$depth10m -24.9715
## df.sample_data$northsouth 90.6831
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) -17.3419
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa -5.6223
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa -27.8012
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 5.1894
## log(df.sample_data$size_seagrass):df.sample_data$depth10m -24.3685
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 8.2374
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth -40.8416
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -46.0778
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m 7.2667
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.5983
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 10.9853
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 19.0506
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 81.0008
## log(df.sample_data$distance_seagrass) 17.0976
## log(df.sample_data$size_seagrass) 79.7243
## df.sample_data$mpanon-mpa 3.1260
## df.sample_data$depth10m 107.6538
## df.sample_data$northsouth 110.9113
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) 23.1876
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 8.6968
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 36.3365
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 22.7077
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 106.0655
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 3.7057
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 52.1863
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 147.0792
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m 30.8422
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 11.6503
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 48.2482
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 69.2823
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0.751
## log(df.sample_data$distance_seagrass) -0.731
## log(df.sample_data$size_seagrass) 0.742
## df.sample_data$mpanon-mpa -1.688
## df.sample_data$depth10m -0.232
## df.sample_data$northsouth 0.818
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) -0.748
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa -0.646
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa -0.765
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 0.229
## log(df.sample_data$size_seagrass):df.sample_data$depth10m -0.230
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.223
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth -0.783
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -0.313
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m 0.236
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.051
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.228
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0.275
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 0.4524
## log(df.sample_data$distance_seagrass) 0.4647
## log(df.sample_data$size_seagrass) 0.4583
## df.sample_data$mpanon-mpa 0.0914
## df.sample_data$depth10m 0.8166
## df.sample_data$northsouth 0.4136
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) 0.4545
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 0.5180
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0.4442
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 0.8192
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 0.8183
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.0262
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 0.4339
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0.7541
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m 0.8137
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.9590
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.8199
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0.7833
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Intercept)
## log(df.sample_data$distance_seagrass)
## log(df.sample_data$size_seagrass)
## df.sample_data$mpanon-mpa .
## df.sample_data$depth10m
## df.sample_data$northsouth
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass)
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m
## log(df.sample_data$size_seagrass):df.sample_data$depth10m
## df.sample_data$mpanon-mpa:df.sample_data$depth10m *
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth
## log(df.sample_data$size_seagrass):df.sample_data$northsouth
## df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$depth10m:df.sample_data$northsouth
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 482.90 on 359 degrees of freedom
## Residual deviance: 347.25 on 342 degrees of freedom
## AIC: 383.25
##
## Number of Fisher Scoring iterations: 5
## [1] "scolopsis_ciliata_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ (log(df.sample_data$distance_seagrass)) *
## (log(df.sample_data$size_seagrass)) * df.sample_data$mpa *
## df.sample_data$depth * df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -1.79412 -0.32029 -0.00005 -0.00005 2.44775
##
## Coefficients: (12 not defined because of singularities)
## Estimate
## (Intercept) -1.580e+02
## log(df.sample_data$distance_seagrass) 4.692e+01
## log(df.sample_data$size_seagrass) 2.248e+01
## df.sample_data$mpanon-mpa -2.105e+02
## df.sample_data$depth10m 2.415e+02
## df.sample_data$northsouth 4.360e+02
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) -1.017e+01
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 5.563e+01
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1.555e+02
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m -6.998e+01
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 3.975e-01
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.868e+02
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth -1.356e+02
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -5.756e+02
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m 5.736e+00
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -7.920e+01
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -2.196e+02
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth -1.549e+02
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1.684e+02
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 2.084e+02
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 2.920e+13
## log(df.sample_data$distance_seagrass) 6.422e+12
## log(df.sample_data$size_seagrass) 2.610e+13
## df.sample_data$mpanon-mpa 5.078e+12
## df.sample_data$depth10m 2.961e+13
## df.sample_data$northsouth 2.762e+13
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) 7.502e+12
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 4.218e+12
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1.482e+13
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 6.514e+12
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 2.647e+13
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 5.151e+12
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 1.453e+13
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 2.802e+13
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m 7.609e+12
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 4.279e+12
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.503e+13
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth 2.781e+12
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1.474e+13
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 2.821e+12
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0
## log(df.sample_data$distance_seagrass) 0
## log(df.sample_data$size_seagrass) 0
## df.sample_data$mpanon-mpa 0
## df.sample_data$depth10m 0
## df.sample_data$northsouth 0
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) 0
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 0
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 0
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 0
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 0
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m 0
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth 0
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 0
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 1
## log(df.sample_data$distance_seagrass) 1
## log(df.sample_data$size_seagrass) 1
## df.sample_data$mpanon-mpa 1
## df.sample_data$depth10m 1
## df.sample_data$northsouth 1
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) 1
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 1
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 1
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 1
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 1
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m 1
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth 1
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 1
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 386.34 on 359 degrees of freedom
## Residual deviance: 178.11 on 340 degrees of freedom
## AIC: 218.11
##
## Number of Fisher Scoring iterations: 19
## [1] "scarus_psittacus_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ (log(df.sample_data$distance_seagrass)) *
## (log(df.sample_data$size_seagrass)) * df.sample_data$mpa *
## df.sample_data$depth * df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -1.01077 -0.32029 -0.00005 -0.00005 2.44775
##
## Coefficients: (12 not defined because of singularities)
## Estimate
## (Intercept) 4.911e+00
## log(df.sample_data$distance_seagrass) -2.016e+00
## log(df.sample_data$size_seagrass) 1.839e+00
## df.sample_data$mpanon-mpa 4.559e+01
## df.sample_data$depth10m -2.577e+01
## df.sample_data$northsouth -4.051e+01
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) -2.454e-01
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa -1.697e+01
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 9.017e+00
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 6.819e+00
## log(df.sample_data$size_seagrass):df.sample_data$depth10m -1.606e+01
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 8.329e+00
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 5.926e+00
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 2.219e+01
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa -5.007e+00
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m 4.150e+00
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -3.110e-01
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -2.464e+01
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth -2.803e+00
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 2.684e+01
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 1.093e+13
## log(df.sample_data$distance_seagrass) 2.322e+12
## log(df.sample_data$size_seagrass) 1.065e+13
## df.sample_data$mpanon-mpa 1.662e+11
## df.sample_data$depth10m 4.682e+13
## df.sample_data$northsouth 1.445e+13
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) 3.093e+12
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 1.082e+12
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 4.922e+12
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 1.030e+13
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 4.186e+13
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 8.143e+12
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 6.848e+12
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 4.430e+13
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 3.807e+10
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m 1.203e+13
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 6.765e+12
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.377e+13
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 2.331e+13
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 4.460e+12
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0
## log(df.sample_data$distance_seagrass) 0
## log(df.sample_data$size_seagrass) 0
## df.sample_data$mpanon-mpa 0
## df.sample_data$depth10m 0
## df.sample_data$northsouth 0
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) 0
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 0
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 0
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 0
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 0
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m 0
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 0
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 1
## log(df.sample_data$distance_seagrass) 1
## log(df.sample_data$size_seagrass) 1
## df.sample_data$mpanon-mpa 1
## df.sample_data$depth10m 1
## df.sample_data$northsouth 1
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) 1
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 1
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 1
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 1
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 1
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m 1
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 1
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 176.35 on 359 degrees of freedom
## Residual deviance: 116.93 on 340 degrees of freedom
## AIC: 156.93
##
## Number of Fisher Scoring iterations: 19
## [1] "epinephelus_merra_pres"
## Warning: glm.fit: algorithm did not converge
## Warning: glm.fit: fitted probabilities numerically 0 or 1 occurred
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ (log(df.sample_data$distance_seagrass)) *
## (log(df.sample_data$size_seagrass)) * df.sample_data$mpa *
## df.sample_data$depth * df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -8.49 0.00 0.00 0.00 8.49
##
## Coefficients: (14 not defined because of singularities)
## Estimate
## (Intercept) 2.250e+17
## log(df.sample_data$distance_seagrass) -4.744e+16
## log(df.sample_data$size_seagrass) 2.272e+17
## df.sample_data$mpanon-mpa 4.078e+15
## df.sample_data$depth10m -3.715e+17
## df.sample_data$northsouth 3.112e+17
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) -6.601e+16
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa -2.645e+16
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa -1.038e+17
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 7.771e+16
## log(df.sample_data$size_seagrass):df.sample_data$depth10m -3.683e+17
## df.sample_data$mpanon-mpa:df.sample_data$depth10m -1.069e+16
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth -1.472e+17
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -4.995e+17
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m 1.068e+17
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 4.346e+16
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.684e+17
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 2.369e+17
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 1.883e+09
## log(df.sample_data$distance_seagrass) 3.970e+08
## log(df.sample_data$size_seagrass) 1.855e+09
## df.sample_data$mpanon-mpa 6.070e+07
## df.sample_data$depth10m 2.663e+09
## df.sample_data$northsouth 2.552e+09
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) 5.394e+08
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 2.079e+08
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 8.444e+08
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 5.615e+08
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 2.624e+09
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 8.584e+07
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 1.206e+09
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 3.609e+09
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m 7.628e+08
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.941e+08
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.194e+09
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1.706e+09
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 119463049
## log(df.sample_data$distance_seagrass) -119479334
## log(df.sample_data$size_seagrass) 122444233
## df.sample_data$mpanon-mpa 67182184
## df.sample_data$depth10m -139476600
## df.sample_data$northsouth 121948702
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) -122393225
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa -127199056
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa -122969791
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 138397623
## log(df.sample_data$size_seagrass):df.sample_data$depth10m -140348685
## df.sample_data$mpanon-mpa:df.sample_data$depth10m -124517810
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth -122014326
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -138397284
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m 140070086
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 147791317
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 141012210
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 138867807
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) <2e-16
## log(df.sample_data$distance_seagrass) <2e-16
## log(df.sample_data$size_seagrass) <2e-16
## df.sample_data$mpanon-mpa <2e-16
## df.sample_data$depth10m <2e-16
## df.sample_data$northsouth <2e-16
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) <2e-16
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa <2e-16
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa <2e-16
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m <2e-16
## log(df.sample_data$size_seagrass):df.sample_data$depth10m <2e-16
## df.sample_data$mpanon-mpa:df.sample_data$depth10m <2e-16
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth <2e-16
## log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth <2e-16
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m <2e-16
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m <2e-16
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m <2e-16
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth <2e-16
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Intercept) ***
## log(df.sample_data$distance_seagrass) ***
## log(df.sample_data$size_seagrass) ***
## df.sample_data$mpanon-mpa ***
## df.sample_data$depth10m ***
## df.sample_data$northsouth ***
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) ***
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa ***
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa ***
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m ***
## log(df.sample_data$size_seagrass):df.sample_data$depth10m ***
## df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth ***
## log(df.sample_data$size_seagrass):df.sample_data$northsouth
## df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$depth10m:df.sample_data$northsouth ***
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m ***
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth ***
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 304.35 on 359 degrees of freedom
## Residual deviance: 3027.67 on 342 degrees of freedom
## AIC: 3063.7
##
## Number of Fisher Scoring iterations: 25
## [1] "siganus_spinus_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ (log(df.sample_data$distance_seagrass)) *
## (log(df.sample_data$size_seagrass)) * df.sample_data$mpa *
## df.sample_data$depth * df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -0.45904 -0.00002 -0.00002 -0.00002 2.44775
##
## Coefficients: (11 not defined because of singularities)
## Estimate
## (Intercept) 1.038e+05
## log(df.sample_data$distance_seagrass) -2.212e+04
## log(df.sample_data$size_seagrass) 1.005e+05
## df.sample_data$mpanon-mpa 1.391e+05
## df.sample_data$depth10m 1.257e+03
## df.sample_data$northsouth 2.500e+04
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) -2.917e+04
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa -5.252e+04
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa -4.602e+04
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m -2.679e+02
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 1.218e+03
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 3.240e+01
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth -3.429e+04
## log(df.sample_data$size_seagrass):df.sample_data$northsouth 6.362e+03
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1.629e+03
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa -1.584e+04
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m -3.536e+02
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -1.425e+02
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -5.556e+02
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth -7.765e+02
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth 1.255e+04
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 3.733e+17
## log(df.sample_data$distance_seagrass) 7.936e+16
## log(df.sample_data$size_seagrass) 3.638e+17
## df.sample_data$mpanon-mpa 5.001e+17
## df.sample_data$depth10m 1.735e+06
## df.sample_data$northsouth 9.599e+16
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) 1.057e+17
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 1.891e+17
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1.668e+17
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 3.651e+05
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 1.713e+06
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 5.683e+04
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 1.258e+17
## log(df.sample_data$size_seagrass):df.sample_data$northsouth 2.318e+16
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 2.362e+06
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 5.652e+16
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m 4.980e+05
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.899e+05
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 7.781e+05
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1.116e+06
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth 4.471e+16
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0.000
## log(df.sample_data$distance_seagrass) 0.000
## log(df.sample_data$size_seagrass) 0.000
## df.sample_data$mpanon-mpa 0.000
## df.sample_data$depth10m 0.001
## df.sample_data$northsouth 0.000
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) 0.000
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 0.000
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0.000
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m -0.001
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 0.001
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.001
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 0.000
## log(df.sample_data$size_seagrass):df.sample_data$northsouth 0.000
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0.001
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0.000
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m -0.001
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -0.001
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -0.001
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth -0.001
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth 0.000
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 1.000
## log(df.sample_data$distance_seagrass) 1.000
## log(df.sample_data$size_seagrass) 1.000
## df.sample_data$mpanon-mpa 1.000
## df.sample_data$depth10m 0.999
## df.sample_data$northsouth 1.000
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass) 1.000
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 1.000
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1.000
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m 0.999
## log(df.sample_data$size_seagrass):df.sample_data$depth10m 0.999
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## log(df.sample_data$distance_seagrass):df.sample_data$northsouth 1.000
## log(df.sample_data$size_seagrass):df.sample_data$northsouth 1.000
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0.999
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1.000
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m 0.999
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.999
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.999
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0.999
## log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth 1.000
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log(df.sample_data$distance_seagrass):log(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 52.697 on 359 degrees of freedom
## Residual deviance: 33.947 on 339 degrees of freedom
## AIC: 75.947
##
## Number of Fisher Scoring iterations: 21
log10(size_seagrass)
for (sp in my_nur_species){
print(sp)
res <- glm(df.sample_data[,c(sp)] ~ df.sample_data$distance_seagrass * (log10(df.sample_data$size_seagrass)) * df.sample_data$mpa * df.sample_data$depth * df.sample_data$north, family="binomial")
print(summary(res))
par(mfrow=c(1,2))
plot(fitted(res),residuals(res),xlab="Fitted values", ylab="Residuals", abline(h=0, lty=2))
tryCatch(
lines(smooth.spline(fitted(res), residuals(res))),
error=function(e){} )
qqnorm(res$residuals)
qqline(res$residuals) }
## [1] "abudefduf_lorenzi_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ df.sample_data$distance_seagrass *
## (log10(df.sample_data$size_seagrass)) * df.sample_data$mpa *
## df.sample_data$depth * df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -0.32029 -0.00001 -0.00001 -0.00001 2.44775
##
## Coefficients: (12 not defined because of singularities)
## Estimate
## (Intercept) -5.975e+01
## df.sample_data$distance_seagrass 5.512e-01
## log10(df.sample_data$size_seagrass) -5.226e+01
## df.sample_data$mpanon-mpa 2.630e+01
## df.sample_data$depth10m -6.489e+00
## df.sample_data$northsouth 1.937e+01
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) 1.384e+00
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa -1.310e-01
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 4.514e+01
## df.sample_data$distance_seagrass:df.sample_data$depth10m 3.377e-01
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 5.204e+00
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.161e+01
## df.sample_data$distance_seagrass:df.sample_data$northsouth 1.389e+00
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth -3.207e+01
## df.sample_data$depth10m:df.sample_data$northsouth -1.126e+01
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m -4.541e-01
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -5.261e-01
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -7.137e+00
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 6.801e-01
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 8.301e-01
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 3.078e+16
## df.sample_data$distance_seagrass 4.689e+14
## log10(df.sample_data$size_seagrass) 4.445e+16
## df.sample_data$mpanon-mpa 2.237e+16
## df.sample_data$depth10m 7.955e+16
## df.sample_data$northsouth 1.648e+16
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) 1.177e+15
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 1.114e+14
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 3.840e+16
## df.sample_data$distance_seagrass:df.sample_data$depth10m 2.051e+15
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 6.370e+16
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 8.070e+16
## df.sample_data$distance_seagrass:df.sample_data$northsouth 1.181e+15
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth 2.728e+16
## df.sample_data$depth10m:df.sample_data$northsouth 4.854e+16
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m 5.758e+14
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.017e+15
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 4.877e+16
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 3.762e+15
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 2.327e+15
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0
## df.sample_data$distance_seagrass 0
## log10(df.sample_data$size_seagrass) 0
## df.sample_data$mpanon-mpa 0
## df.sample_data$depth10m 0
## df.sample_data$northsouth 0
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) 0
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 0
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0
## df.sample_data$distance_seagrass:df.sample_data$depth10m 0
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 0
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## df.sample_data$distance_seagrass:df.sample_data$northsouth 0
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth 0
## df.sample_data$depth10m:df.sample_data$northsouth 0
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m 0
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 0
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 1
## df.sample_data$distance_seagrass 1
## log10(df.sample_data$size_seagrass) 1
## df.sample_data$mpanon-mpa 1
## df.sample_data$depth10m 1
## df.sample_data$northsouth 1
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) 1
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 1
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1
## df.sample_data$distance_seagrass:df.sample_data$depth10m 1
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 1
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## df.sample_data$distance_seagrass:df.sample_data$northsouth 1
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth 1
## df.sample_data$depth10m:df.sample_data$northsouth 1
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m 1
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 1
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 13.7694 on 359 degrees of freedom
## Residual deviance: 7.9406 on 340 degrees of freedom
## AIC: 47.941
##
## Number of Fisher Scoring iterations: 22
## [1] "abudefduf_sexfasciatus_pres"
## Warning: glm.fit: algorithm did not converge
## Warning: glm.fit: fitted probabilities numerically 0 or 1 occurred
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ df.sample_data$distance_seagrass *
## (log10(df.sample_data$size_seagrass)) * df.sample_data$mpa *
## df.sample_data$depth * df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -0.75910 -0.45906 -0.05022 0.00000 2.44746
##
## Coefficients: (14 not defined because of singularities)
## Estimate
## (Intercept) 1.754e+01
## df.sample_data$distance_seagrass -6.596e-01
## log10(df.sample_data$size_seagrass) 2.222e+01
## df.sample_data$mpanon-mpa -1.372e+01
## df.sample_data$depth10m 2.475e+00
## df.sample_data$northsouth 7.055e+00
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) -8.017e-01
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 3.965e-01
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa -1.809e+01
## df.sample_data$distance_seagrass:df.sample_data$depth10m 6.300e-05
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 5.747e+00
## df.sample_data$mpanon-mpa:df.sample_data$depth10m -7.552e+01
## df.sample_data$distance_seagrass:df.sample_data$northsouth -7.843e-01
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -6.067e+00
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m -7.961e-02
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -6.748e-03
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -5.862e+00
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth -5.218e-02
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 2.822e+04
## df.sample_data$distance_seagrass 9.500e+02
## log10(df.sample_data$size_seagrass) 3.416e+04
## df.sample_data$mpanon-mpa 1.945e+04
## df.sample_data$depth10m 1.745e+07
## df.sample_data$northsouth 1.126e+04
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) 1.227e+03
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 5.775e+02
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 2.786e+04
## df.sample_data$distance_seagrass:df.sample_data$depth10m 3.300e+05
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 2.452e+07
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.631e+07
## df.sample_data$distance_seagrass:df.sample_data$northsouth 1.231e+03
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 2.333e+07
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m 6.917e+05
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.991e+05
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.269e+07
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 1.044e+06
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0.001
## df.sample_data$distance_seagrass -0.001
## log10(df.sample_data$size_seagrass) 0.001
## df.sample_data$mpanon-mpa -0.001
## df.sample_data$depth10m 0.000
## df.sample_data$northsouth 0.001
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) -0.001
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 0.001
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa -0.001
## df.sample_data$distance_seagrass:df.sample_data$depth10m 0.000
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 0.000
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.000
## df.sample_data$distance_seagrass:df.sample_data$northsouth -0.001
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0.000
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m 0.000
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.000
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.000
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 0.000
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 1.000
## df.sample_data$distance_seagrass 0.999
## log10(df.sample_data$size_seagrass) 0.999
## df.sample_data$mpanon-mpa 0.999
## df.sample_data$depth10m 1.000
## df.sample_data$northsouth 1.000
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) 0.999
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 0.999
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0.999
## df.sample_data$distance_seagrass:df.sample_data$depth10m 1.000
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 1.000
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## df.sample_data$distance_seagrass:df.sample_data$northsouth 0.999
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1.000
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m 1.000
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 1.000
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 176.35 on 359 degrees of freedom
## Residual deviance: 139.21 on 342 degrees of freedom
## AIC: 175.21
##
## Number of Fisher Scoring iterations: 25
## [1] "abudefduf_vaigiensis_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ df.sample_data$distance_seagrass *
## (log10(df.sample_data$size_seagrass)) * df.sample_data$mpa *
## df.sample_data$depth * df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -1.55176 -0.45904 -0.00008 -0.00008 2.44775
##
## Coefficients: (12 not defined because of singularities)
## Estimate
## (Intercept) -1.627e+01
## df.sample_data$distance_seagrass 3.345e-01
## log10(df.sample_data$size_seagrass) -1.626e+01
## df.sample_data$mpanon-mpa 1.309e+01
## df.sample_data$depth10m 6.716e+00
## df.sample_data$northsouth -6.730e-01
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) 3.418e-01
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa -1.975e-01
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1.542e+01
## df.sample_data$distance_seagrass:df.sample_data$depth10m -3.213e-01
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 4.659e-01
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 4.684e-01
## df.sample_data$distance_seagrass:df.sample_data$northsouth 1.756e-02
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -5.976e+00
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m 2.288e-01
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -1.599e-01
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -1.409e+00
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 7.808e-01
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth -2.259e+01
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth -2.233e-01
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 1.106e+12
## df.sample_data$distance_seagrass 1.135e+09
## log10(df.sample_data$size_seagrass) 2.696e+12
## df.sample_data$mpanon-mpa 5.473e+11
## df.sample_data$depth10m 7.349e+13
## df.sample_data$northsouth 1.869e+12
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) 9.523e+10
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 2.680e+10
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1.932e+12
## df.sample_data$distance_seagrass:df.sample_data$depth10m 1.120e+12
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 1.061e+14
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 5.341e+13
## df.sample_data$distance_seagrass:df.sample_data$northsouth 1.688e+11
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 3.934e+13
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m 2.811e+12
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.660e+11
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 9.169e+13
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 2.821e+12
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 6.515e+13
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth 5.350e+10
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0
## df.sample_data$distance_seagrass 0
## log10(df.sample_data$size_seagrass) 0
## df.sample_data$mpanon-mpa 0
## df.sample_data$depth10m 0
## df.sample_data$northsouth 0
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) 0
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 0
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0
## df.sample_data$distance_seagrass:df.sample_data$depth10m 0
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 0
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## df.sample_data$distance_seagrass:df.sample_data$northsouth 0
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m 0
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 0
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 0
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth 0
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 1
## df.sample_data$distance_seagrass 1
## log10(df.sample_data$size_seagrass) 1
## df.sample_data$mpanon-mpa 1
## df.sample_data$depth10m 1
## df.sample_data$northsouth 1
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) 1
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 1
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1
## df.sample_data$distance_seagrass:df.sample_data$depth10m 1
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 1
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## df.sample_data$distance_seagrass:df.sample_data$northsouth 1
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m 1
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 1
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 1
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth 1
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 343.02 on 359 degrees of freedom
## Residual deviance: 205.76 on 340 degrees of freedom
## AIC: 245.76
##
## Number of Fisher Scoring iterations: 18
## [1] "cheilinus_chlorourus_pres"
## Warning: glm.fit: algorithm did not converge
## Warning: glm.fit: fitted probabilities numerically 0 or 1 occurred
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ df.sample_data$distance_seagrass *
## (log10(df.sample_data$size_seagrass)) * df.sample_data$mpa *
## df.sample_data$depth * df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -8.49 0.00 0.00 0.00 8.49
##
## Coefficients: (14 not defined because of singularities)
## Estimate
## (Intercept) 1.400e+15
## df.sample_data$distance_seagrass -8.522e+13
## log10(df.sample_data$size_seagrass) -1.926e+14
## df.sample_data$mpanon-mpa -1.542e+15
## df.sample_data$depth10m -7.717e+15
## df.sample_data$northsouth -1.778e+15
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) 2.204e+13
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 2.586e+13
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa -4.945e+14
## df.sample_data$distance_seagrass:df.sample_data$depth10m 1.839e+14
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m -3.285e+15
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 3.857e+15
## df.sample_data$distance_seagrass:df.sample_data$northsouth 8.662e+13
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1.919e+15
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m 1.001e+14
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -8.661e+13
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 4.921e+15
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 3.563e+13
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 2.883e+07
## df.sample_data$distance_seagrass 6.316e+05
## log10(df.sample_data$size_seagrass) 3.672e+07
## df.sample_data$mpanon-mpa 2.504e+07
## df.sample_data$depth10m 4.078e+07
## df.sample_data$northsouth 2.433e+07
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) 1.023e+06
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 4.696e+05
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 3.277e+07
## df.sample_data$distance_seagrass:df.sample_data$depth10m 8.932e+05
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 5.193e+07
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 3.541e+07
## df.sample_data$distance_seagrass:df.sample_data$northsouth 1.289e+06
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 3.441e+07
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m 1.447e+06
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 6.641e+05
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 4.635e+07
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 1.823e+06
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 48572153
## df.sample_data$distance_seagrass -134923401
## log10(df.sample_data$size_seagrass) -5245860
## df.sample_data$mpanon-mpa -61601080
## df.sample_data$depth10m -189252496
## df.sample_data$northsouth -73056648
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) 21543086
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 55075898
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa -15089529
## df.sample_data$distance_seagrass:df.sample_data$depth10m 205918871
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m -63265380
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 108932876
## df.sample_data$distance_seagrass:df.sample_data$northsouth 67199656
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 55750983
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m 69211962
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -130409277
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 106161646
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 19547508
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) <2e-16
## df.sample_data$distance_seagrass <2e-16
## log10(df.sample_data$size_seagrass) <2e-16
## df.sample_data$mpanon-mpa <2e-16
## df.sample_data$depth10m <2e-16
## df.sample_data$northsouth <2e-16
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) <2e-16
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa <2e-16
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa <2e-16
## df.sample_data$distance_seagrass:df.sample_data$depth10m <2e-16
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m <2e-16
## df.sample_data$mpanon-mpa:df.sample_data$depth10m <2e-16
## df.sample_data$distance_seagrass:df.sample_data$northsouth <2e-16
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth <2e-16
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m <2e-16
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m <2e-16
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m <2e-16
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth <2e-16
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Intercept) ***
## df.sample_data$distance_seagrass ***
## log10(df.sample_data$size_seagrass) ***
## df.sample_data$mpanon-mpa ***
## df.sample_data$depth10m ***
## df.sample_data$northsouth ***
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) ***
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa ***
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa ***
## df.sample_data$distance_seagrass:df.sample_data$depth10m ***
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m ***
## df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## df.sample_data$distance_seagrass:df.sample_data$northsouth ***
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth
## df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$depth10m:df.sample_data$northsouth ***
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m ***
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth ***
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 225.15 on 359 degrees of freedom
## Residual deviance: 3604.37 on 342 degrees of freedom
## AIC: 3640.4
##
## Number of Fisher Scoring iterations: 25
## [1] "cheilinus_undulatus_pres"
## Warning: glm.fit: algorithm did not converge
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ df.sample_data$distance_seagrass *
## (log10(df.sample_data$size_seagrass)) * df.sample_data$mpa *
## df.sample_data$depth * df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -2.409e-06 -2.409e-06 -2.409e-06 -2.409e-06 -2.409e-06
##
## Coefficients: (14 not defined because of singularities)
## Estimate
## (Intercept) -2.657e+01
## df.sample_data$distance_seagrass 7.596e-27
## log10(df.sample_data$size_seagrass) -6.227e-25
## df.sample_data$mpanon-mpa 2.674e-25
## df.sample_data$depth10m 4.985e-14
## df.sample_data$northsouth -9.009e-26
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) 1.804e-26
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa -4.849e-27
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 5.096e-25
## df.sample_data$distance_seagrass:df.sample_data$depth10m 4.405e-16
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 9.877e-14
## df.sample_data$mpanon-mpa:df.sample_data$depth10m -1.306e-14
## df.sample_data$distance_seagrass:df.sample_data$northsouth 2.077e-26
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 4.441e-14
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m -4.153e-15
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -1.406e-15
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -8.466e-14
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth -4.466e-15
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 1.530e+05
## df.sample_data$distance_seagrass 3.352e+03
## log10(df.sample_data$size_seagrass) 1.949e+05
## df.sample_data$mpanon-mpa 1.329e+05
## df.sample_data$depth10m 2.164e+05
## df.sample_data$northsouth 1.291e+05
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) 5.428e+03
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 2.492e+03
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1.739e+05
## df.sample_data$distance_seagrass:df.sample_data$depth10m 4.740e+03
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 2.756e+05
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.879e+05
## df.sample_data$distance_seagrass:df.sample_data$northsouth 6.840e+03
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1.826e+05
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m 7.677e+03
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 3.524e+03
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.460e+05
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 9.673e+03
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0
## df.sample_data$distance_seagrass 0
## log10(df.sample_data$size_seagrass) 0
## df.sample_data$mpanon-mpa 0
## df.sample_data$depth10m 0
## df.sample_data$northsouth 0
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) 0
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 0
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0
## df.sample_data$distance_seagrass:df.sample_data$depth10m 0
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 0
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## df.sample_data$distance_seagrass:df.sample_data$northsouth 0
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m 0
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 0
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 1
## df.sample_data$distance_seagrass 1
## log10(df.sample_data$size_seagrass) 1
## df.sample_data$mpanon-mpa 1
## df.sample_data$depth10m 1
## df.sample_data$northsouth 1
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) 1
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 1
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1
## df.sample_data$distance_seagrass:df.sample_data$depth10m 1
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 1
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## df.sample_data$distance_seagrass:df.sample_data$northsouth 1
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m 1
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 1
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 0.0000e+00 on 359 degrees of freedom
## Residual deviance: 2.0886e-09 on 342 degrees of freedom
## AIC: 36
##
## Number of Fisher Scoring iterations: 25
## [1] "cheilio_inermis_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ df.sample_data$distance_seagrass *
## (log10(df.sample_data$size_seagrass)) * df.sample_data$mpa *
## df.sample_data$depth * df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -1.17741 -0.32029 -0.00005 -0.00005 2.44775
##
## Coefficients: (12 not defined because of singularities)
## Estimate
## (Intercept) -4.132e+00
## df.sample_data$distance_seagrass 1.239e-01
## log10(df.sample_data$size_seagrass) 2.538e+00
## df.sample_data$mpanon-mpa -2.254e+01
## df.sample_data$depth10m -6.540e+00
## df.sample_data$northsouth 1.212e+01
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) -1.188e-01
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 3.038e-01
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa -1.927e+00
## df.sample_data$distance_seagrass:df.sample_data$depth10m -1.941e-01
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 1.590e+00
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.862e+01
## df.sample_data$distance_seagrass:df.sample_data$northsouth -5.829e-01
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth -4.078e+00
## df.sample_data$depth10m:df.sample_data$northsouth -3.039e+01
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m 5.088e-01
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -4.089e-01
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.285e+01
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 1.268e+00
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth -1.706e+01
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 2.796e+13
## df.sample_data$distance_seagrass 4.260e+11
## log10(df.sample_data$size_seagrass) 4.038e+13
## df.sample_data$mpanon-mpa 2.032e+13
## df.sample_data$depth10m 6.259e+13
## df.sample_data$northsouth 1.497e+13
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) 1.069e+12
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 1.012e+11
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 3.489e+13
## df.sample_data$distance_seagrass:df.sample_data$depth10m 1.360e+12
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 6.561e+13
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 8.188e+13
## df.sample_data$distance_seagrass:df.sample_data$northsouth 1.073e+12
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth 2.479e+13
## df.sample_data$depth10m:df.sample_data$northsouth 3.887e+13
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m 1.199e+12
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.745e+12
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 3.885e+12
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 1.953e+12
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 6.333e+13
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0
## df.sample_data$distance_seagrass 0
## log10(df.sample_data$size_seagrass) 0
## df.sample_data$mpanon-mpa 0
## df.sample_data$depth10m 0
## df.sample_data$northsouth 0
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) 0
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 0
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0
## df.sample_data$distance_seagrass:df.sample_data$depth10m 0
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 0
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## df.sample_data$distance_seagrass:df.sample_data$northsouth 0
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth 0
## df.sample_data$depth10m:df.sample_data$northsouth 0
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m 0
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 0
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 1
## df.sample_data$distance_seagrass 1
## log10(df.sample_data$size_seagrass) 1
## df.sample_data$mpanon-mpa 1
## df.sample_data$depth10m 1
## df.sample_data$northsouth 1
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) 1
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 1
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1
## df.sample_data$distance_seagrass:df.sample_data$depth10m 1
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 1
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## df.sample_data$distance_seagrass:df.sample_data$northsouth 1
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth 1
## df.sample_data$depth10m:df.sample_data$northsouth 1
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m 1
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 1
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 181.58 on 359 degrees of freedom
## Residual deviance: 100.44 on 340 degrees of freedom
## AIC: 140.44
##
## Number of Fisher Scoring iterations: 19
## [1] "cheilodipterus_quinquelineatus_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ df.sample_data$distance_seagrass *
## (log10(df.sample_data$size_seagrass)) * df.sample_data$mpa *
## df.sample_data$depth * df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -2.44775 -0.66805 -0.00001 0.84460 2.14597
##
## Coefficients: (14 not defined because of singularities)
## Estimate
## (Intercept) 1.806e+01
## df.sample_data$distance_seagrass -6.295e-01
## log10(df.sample_data$size_seagrass) 1.731e+01
## df.sample_data$mpanon-mpa -1.490e+01
## df.sample_data$depth10m -1.121e-01
## df.sample_data$northsouth 9.992e+00
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) -7.272e-01
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 4.575e-01
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa -1.279e+01
## df.sample_data$distance_seagrass:df.sample_data$depth10m 7.766e-03
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 4.772e+00
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.094e-01
## df.sample_data$distance_seagrass:df.sample_data$northsouth -7.793e-01
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1.367e+00
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m -9.624e-02
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -6.257e-03
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -4.500e+00
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth -1.264e-01
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 1.512e+04
## df.sample_data$distance_seagrass 5.091e+02
## log10(df.sample_data$size_seagrass) 1.831e+04
## df.sample_data$mpanon-mpa 1.042e+04
## df.sample_data$depth10m 1.994e+04
## df.sample_data$northsouth 6.035e+03
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) 6.573e+02
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 3.094e+02
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1.493e+04
## df.sample_data$distance_seagrass:df.sample_data$depth10m 6.714e+02
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 2.414e+04
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.375e+04
## df.sample_data$distance_seagrass:df.sample_data$northsouth 6.598e+02
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 7.959e+03
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m 8.669e+02
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 4.081e+02
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.969e+04
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 8.701e+02
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0.001
## df.sample_data$distance_seagrass -0.001
## log10(df.sample_data$size_seagrass) 0.001
## df.sample_data$mpanon-mpa -0.001
## df.sample_data$depth10m 0.000
## df.sample_data$northsouth 0.002
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) -0.001
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 0.001
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa -0.001
## df.sample_data$distance_seagrass:df.sample_data$depth10m 0.000
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 0.000
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.000
## df.sample_data$distance_seagrass:df.sample_data$northsouth -0.001
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0.000
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m 0.000
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.000
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.000
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 0.000
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 0.999
## df.sample_data$distance_seagrass 0.999
## log10(df.sample_data$size_seagrass) 0.999
## df.sample_data$mpanon-mpa 0.999
## df.sample_data$depth10m 1.000
## df.sample_data$northsouth 0.999
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) 0.999
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 0.999
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0.999
## df.sample_data$distance_seagrass:df.sample_data$depth10m 1.000
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 1.000
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## df.sample_data$distance_seagrass:df.sample_data$northsouth 0.999
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1.000
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m 1.000
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 1.000
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 497.72 on 359 degrees of freedom
## Residual deviance: 334.00 on 342 degrees of freedom
## AIC: 370
##
## Number of Fisher Scoring iterations: 22
## [1] "fistularia_commersonii_pres"
## Warning: glm.fit: algorithm did not converge
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ df.sample_data$distance_seagrass *
## (log10(df.sample_data$size_seagrass)) * df.sample_data$mpa *
## df.sample_data$depth * df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -1.2637 -0.6681 -0.3203 0.0000 2.4478
##
## Coefficients: (14 not defined because of singularities)
## Estimate
## (Intercept) -1.023e+01
## df.sample_data$distance_seagrass -2.151e-01
## log10(df.sample_data$size_seagrass) -1.444e+01
## df.sample_data$mpanon-mpa -1.888e+01
## df.sample_data$depth10m -2.116e+01
## df.sample_data$northsouth 2.476e+01
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) 1.715e-01
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 3.130e-01
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1.509e+01
## df.sample_data$distance_seagrass:df.sample_data$depth10m 7.632e-01
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m -2.358e+01
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 4.180e+01
## df.sample_data$distance_seagrass:df.sample_data$northsouth 1.209e-01
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -3.322e+01
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m 7.235e-01
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -5.800e-01
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.912e+01
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 7.694e-01
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 7.487e+04
## df.sample_data$distance_seagrass 1.791e+03
## log10(df.sample_data$size_seagrass) 8.463e+04
## df.sample_data$mpanon-mpa 6.977e+04
## df.sample_data$depth10m 4.627e+05
## df.sample_data$northsouth 1.221e+05
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) 2.182e+03
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 1.370e+03
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 7.453e+04
## df.sample_data$distance_seagrass:df.sample_data$depth10m 8.408e+03
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 5.887e+05
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 3.650e+05
## df.sample_data$distance_seagrass:df.sample_data$northsouth 3.554e+03
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1.757e+05
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m 1.393e+04
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 4.262e+03
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 5.173e+05
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 1.426e+04
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0
## df.sample_data$distance_seagrass 0
## log10(df.sample_data$size_seagrass) 0
## df.sample_data$mpanon-mpa 0
## df.sample_data$depth10m 0
## df.sample_data$northsouth 0
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) 0
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 0
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0
## df.sample_data$distance_seagrass:df.sample_data$depth10m 0
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 0
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## df.sample_data$distance_seagrass:df.sample_data$northsouth 0
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m 0
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 0
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 1
## df.sample_data$distance_seagrass 1
## log10(df.sample_data$size_seagrass) 1
## df.sample_data$mpanon-mpa 1
## df.sample_data$depth10m 1
## df.sample_data$northsouth 1
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) 1
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 1
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1
## df.sample_data$distance_seagrass:df.sample_data$depth10m 1
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 1
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## df.sample_data$distance_seagrass:df.sample_data$northsouth 1
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m 1
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 1
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 297.32 on 359 degrees of freedom
## Residual deviance: 225.67 on 342 degrees of freedom
## AIC: 261.67
##
## Number of Fisher Scoring iterations: 25
## [1] "halichoeres_argus_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ df.sample_data$distance_seagrass *
## (log10(df.sample_data$size_seagrass)) * df.sample_data$mpa *
## df.sample_data$depth * df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -0.75853 -0.45904 -0.32029 -0.00008 2.44775
##
## Coefficients: (14 not defined because of singularities)
## Estimate
## (Intercept) -14.64601
## df.sample_data$distance_seagrass 0.28498
## log10(df.sample_data$size_seagrass) -11.60344
## df.sample_data$mpanon-mpa -12.72659
## df.sample_data$depth10m 4.33646
## df.sample_data$northsouth 23.08679
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) 0.15854
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 0.21535
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 10.37436
## df.sample_data$distance_seagrass:df.sample_data$depth10m -0.13629
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 0.66566
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 23.67563
## df.sample_data$distance_seagrass:df.sample_data$northsouth -0.29423
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -37.35524
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m 0.09327
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -0.41877
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -9.13154
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 0.66431
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 1857.25392
## df.sample_data$distance_seagrass 43.84920
## log10(df.sample_data$size_seagrass) 1733.13752
## df.sample_data$mpanon-mpa 1677.28005
## df.sample_data$depth10m 3406.56358
## df.sample_data$northsouth 3121.68000
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) 25.29127
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 27.11271
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1603.08963
## df.sample_data$distance_seagrass:df.sample_data$depth10m 67.50290
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 4038.74655
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 2654.82971
## df.sample_data$distance_seagrass:df.sample_data$northsouth 37.89607
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 3401.60612
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m 89.88620
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 35.41787
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 4213.79273
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 89.69814
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) -0.008
## df.sample_data$distance_seagrass 0.006
## log10(df.sample_data$size_seagrass) -0.007
## df.sample_data$mpanon-mpa -0.008
## df.sample_data$depth10m 0.001
## df.sample_data$northsouth 0.007
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) 0.006
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 0.008
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0.006
## df.sample_data$distance_seagrass:df.sample_data$depth10m -0.002
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 0.000
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.009
## df.sample_data$distance_seagrass:df.sample_data$northsouth -0.008
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -0.011
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m 0.001
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -0.012
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -0.002
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 0.007
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 0.994
## df.sample_data$distance_seagrass 0.995
## log10(df.sample_data$size_seagrass) 0.995
## df.sample_data$mpanon-mpa 0.994
## df.sample_data$depth10m 0.999
## df.sample_data$northsouth 0.994
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) 0.995
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 0.994
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0.995
## df.sample_data$distance_seagrass:df.sample_data$depth10m 0.998
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 1.000
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.993
## df.sample_data$distance_seagrass:df.sample_data$northsouth 0.994
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0.991
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m 0.999
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.991
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.998
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 0.994
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 215.97 on 359 degrees of freedom
## Residual deviance: 188.06 on 342 degrees of freedom
## AIC: 224.06
##
## Number of Fisher Scoring iterations: 18
## [1] "halichoeres_hortulanus_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ df.sample_data$distance_seagrass *
## (log10(df.sample_data$size_seagrass)) * df.sample_data$mpa *
## df.sample_data$depth * df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -2.1460 -0.5701 -0.3203 0.7585 2.4478
##
## Coefficients: (14 not defined because of singularities)
## Estimate
## (Intercept) 0.96272
## df.sample_data$distance_seagrass 0.02238
## log10(df.sample_data$size_seagrass) -1.21894
## df.sample_data$mpanon-mpa -1.85248
## df.sample_data$depth10m -4.35590
## df.sample_data$northsouth 0.13134
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) 0.01364
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 0.01791
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa -0.25671
## df.sample_data$distance_seagrass:df.sample_data$depth10m 0.03576
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m -1.76431
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 6.68374
## df.sample_data$distance_seagrass:df.sample_data$northsouth -0.02258
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -5.67872
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m 0.12607
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -0.13843
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.58873
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 0.26608
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 1.08956
## df.sample_data$distance_seagrass 0.02432
## log10(df.sample_data$size_seagrass) 1.34816
## df.sample_data$mpanon-mpa 0.94174
## df.sample_data$depth10m 1.71560
## df.sample_data$northsouth 0.84764
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) 0.03785
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 0.01855
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1.30718
## df.sample_data$distance_seagrass:df.sample_data$depth10m 0.03662
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 2.26035
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.47037
## df.sample_data$distance_seagrass:df.sample_data$northsouth 0.04699
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1.39242
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m 0.06459
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.02947
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.20855
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 0.08637
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0.884
## df.sample_data$distance_seagrass 0.920
## log10(df.sample_data$size_seagrass) -0.904
## df.sample_data$mpanon-mpa -1.967
## df.sample_data$depth10m -2.539
## df.sample_data$northsouth 0.155
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) 0.360
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 0.965
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa -0.196
## df.sample_data$distance_seagrass:df.sample_data$depth10m 0.977
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m -0.781
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 4.546
## df.sample_data$distance_seagrass:df.sample_data$northsouth -0.481
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -4.078
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m 1.952
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -4.697
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.719
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 3.081
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 0.37692
## df.sample_data$distance_seagrass 0.35734
## log10(df.sample_data$size_seagrass) 0.36591
## df.sample_data$mpanon-mpa 0.04918
## df.sample_data$depth10m 0.01112
## df.sample_data$northsouth 0.87686
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) 0.71856
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 0.33449
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0.84431
## df.sample_data$distance_seagrass:df.sample_data$depth10m 0.32879
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 0.43507
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 5.48e-06
## df.sample_data$distance_seagrass:df.sample_data$northsouth 0.63079
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 4.54e-05
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m 0.05096
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.65e-06
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.47192
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 0.00206
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Intercept)
## df.sample_data$distance_seagrass
## log10(df.sample_data$size_seagrass)
## df.sample_data$mpanon-mpa *
## df.sample_data$depth10m *
## df.sample_data$northsouth
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass)
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa
## df.sample_data$distance_seagrass:df.sample_data$depth10m
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m
## df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## df.sample_data$distance_seagrass:df.sample_data$northsouth
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth
## df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$depth10m:df.sample_data$northsouth ***
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m .
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth **
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 495.05 on 359 degrees of freedom
## Residual deviance: 335.78 on 342 degrees of freedom
## AIC: 371.78
##
## Number of Fisher Scoring iterations: 5
## [1] "halichoeres_scapularis_pres"
## Warning: glm.fit: algorithm did not converge
## Warning: glm.fit: fitted probabilities numerically 0 or 1 occurred
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ df.sample_data$distance_seagrass *
## (log10(df.sample_data$size_seagrass)) * df.sample_data$mpa *
## df.sample_data$depth * df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -8.490 -8.490 -4.245 0.000 8.490
##
## Coefficients: (12 not defined because of singularities)
## Estimate
## (Intercept) 1.399e+18
## df.sample_data$distance_seagrass -2.842e+16
## log10(df.sample_data$size_seagrass) 1.584e+18
## df.sample_data$mpanon-mpa -1.655e+18
## df.sample_data$depth10m -3.995e+14
## df.sample_data$northsouth 5.200e+17
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) -3.242e+16
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 3.170e+16
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa -3.041e+17
## df.sample_data$distance_seagrass:df.sample_data$depth10m -5.067e+13
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m -1.180e+15
## df.sample_data$mpanon-mpa:df.sample_data$depth10m -3.071e+15
## df.sample_data$distance_seagrass:df.sample_data$northsouth -4.566e+16
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth -1.115e+18
## df.sample_data$mpanon-mpa:df.sample_data$northsouth 2.634e+17
## df.sample_data$depth10m:df.sample_data$northsouth 4.840e+15
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m -8.594e+12
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.204e+14
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.824e+15
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth -7.741e+13
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 3.149e+14
## df.sample_data$distance_seagrass 6.754e+12
## log10(df.sample_data$size_seagrass) 3.460e+14
## df.sample_data$mpanon-mpa 4.077e+14
## df.sample_data$depth10m 2.301e+07
## df.sample_data$northsouth 2.481e+14
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) 7.197e+12
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 9.026e+12
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 2.094e+14
## df.sample_data$distance_seagrass:df.sample_data$depth10m 5.578e+05
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 3.124e+07
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.872e+07
## df.sample_data$distance_seagrass:df.sample_data$northsouth 1.007e+13
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth 3.342e+14
## df.sample_data$mpanon-mpa:df.sample_data$northsouth 1.432e+14
## df.sample_data$depth10m:df.sample_data$northsouth 2.503e+07
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m 9.474e+05
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 4.121e+05
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 3.106e+07
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 1.216e+06
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 4444
## df.sample_data$distance_seagrass -4209
## log10(df.sample_data$size_seagrass) 4579
## df.sample_data$mpanon-mpa -4058
## df.sample_data$depth10m -17359129
## df.sample_data$northsouth 2096
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) -4504
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 3512
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa -1452
## df.sample_data$distance_seagrass:df.sample_data$depth10m -90848403
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m -37771889
## df.sample_data$mpanon-mpa:df.sample_data$depth10m -164049554
## df.sample_data$distance_seagrass:df.sample_data$northsouth -4533
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth -3336
## df.sample_data$mpanon-mpa:df.sample_data$northsouth 1839
## df.sample_data$depth10m:df.sample_data$northsouth 193410306
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m -9070882
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 292150176
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 90927960
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth -63679572
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) <2e-16
## df.sample_data$distance_seagrass <2e-16
## log10(df.sample_data$size_seagrass) <2e-16
## df.sample_data$mpanon-mpa <2e-16
## df.sample_data$depth10m <2e-16
## df.sample_data$northsouth <2e-16
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) <2e-16
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa <2e-16
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa <2e-16
## df.sample_data$distance_seagrass:df.sample_data$depth10m <2e-16
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m <2e-16
## df.sample_data$mpanon-mpa:df.sample_data$depth10m <2e-16
## df.sample_data$distance_seagrass:df.sample_data$northsouth <2e-16
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth <2e-16
## df.sample_data$mpanon-mpa:df.sample_data$northsouth <2e-16
## df.sample_data$depth10m:df.sample_data$northsouth <2e-16
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m <2e-16
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m <2e-16
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m <2e-16
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth <2e-16
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Intercept) ***
## df.sample_data$distance_seagrass ***
## log10(df.sample_data$size_seagrass) ***
## df.sample_data$mpanon-mpa ***
## df.sample_data$depth10m ***
## df.sample_data$northsouth ***
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) ***
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa ***
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa ***
## df.sample_data$distance_seagrass:df.sample_data$depth10m ***
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m ***
## df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## df.sample_data$distance_seagrass:df.sample_data$northsouth ***
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth ***
## df.sample_data$mpanon-mpa:df.sample_data$northsouth ***
## df.sample_data$depth10m:df.sample_data$northsouth ***
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m ***
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth ***
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 314.56 on 359 degrees of freedom
## Residual deviance: 14201.20 on 340 degrees of freedom
## AIC: 14241
##
## Number of Fisher Scoring iterations: 25
## [1] "lethrinus_harak_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ df.sample_data$distance_seagrass *
## (log10(df.sample_data$size_seagrass)) * df.sample_data$mpa *
## df.sample_data$depth * df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -0.32029 -0.00002 -0.00002 -0.00002 2.44775
##
## Coefficients: (3 not defined because of singularities)
## Estimate
## (Intercept) -2.089e+02
## df.sample_data$distance_seagrass 3.809e+00
## log10(df.sample_data$size_seagrass) -2.245e+02
## df.sample_data$mpanon-mpa 2.813e+02
## df.sample_data$depth10m 7.291e+00
## df.sample_data$northsouth 1.875e+02
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) 5.250e+00
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa -5.728e+00
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa -1.133e+02
## df.sample_data$distance_seagrass:df.sample_data$depth10m -5.526e-01
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m -1.748e+00
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 3.975e+01
## df.sample_data$distance_seagrass:df.sample_data$northsouth 2.175e+00
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth -2.713e+02
## df.sample_data$depth10m:df.sample_data$northsouth -5.013e+01
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 4.489e-01
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m 4.144e-02
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -7.117e-01
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -1.053e+02
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth -1.343e-01
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth -1.149e+00
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth 3.414e+02
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 1.972e+00
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 2.212e+00
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -3.466e-02
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth -6.248e+00
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 4.829e-01
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 1.143e+02
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 3.939e-02
## Std. Error
## (Intercept) 1.732e+18
## df.sample_data$distance_seagrass 3.420e+16
## log10(df.sample_data$size_seagrass) 2.068e+18
## df.sample_data$mpanon-mpa 2.460e+18
## df.sample_data$depth10m 3.553e+17
## df.sample_data$northsouth 1.973e+18
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) 4.664e+16
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 4.844e+16
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1.123e+18
## df.sample_data$distance_seagrass:df.sample_data$depth10m 7.408e+15
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 5.025e+17
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 8.105e+17
## df.sample_data$distance_seagrass:df.sample_data$northsouth 2.257e+16
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth 2.583e+18
## df.sample_data$depth10m:df.sample_data$northsouth 1.026e+18
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 2.375e+16
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m 1.506e+16
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.727e+16
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 9.617e+17
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth 1.038e+16
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth 3.583e+16
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth 2.792e+18
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 2.101e+16
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 1.098e+18
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 6.618e+15
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth 5.658e+16
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1.487e+16
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 1.426e+18
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 1.384e+16
## z value
## (Intercept) 0
## df.sample_data$distance_seagrass 0
## log10(df.sample_data$size_seagrass) 0
## df.sample_data$mpanon-mpa 0
## df.sample_data$depth10m 0
## df.sample_data$northsouth 0
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) 0
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 0
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0
## df.sample_data$distance_seagrass:df.sample_data$depth10m 0
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 0
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## df.sample_data$distance_seagrass:df.sample_data$northsouth 0
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth 0
## df.sample_data$depth10m:df.sample_data$northsouth 0
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m 0
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth 0
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth 0
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth 0
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 0
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 0
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth 0
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 0
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 0
## Pr(>|z|)
## (Intercept) 1
## df.sample_data$distance_seagrass 1
## log10(df.sample_data$size_seagrass) 1
## df.sample_data$mpanon-mpa 1
## df.sample_data$depth10m 1
## df.sample_data$northsouth 1
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) 1
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 1
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1
## df.sample_data$distance_seagrass:df.sample_data$depth10m 1
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 1
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## df.sample_data$distance_seagrass:df.sample_data$northsouth 1
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth 1
## df.sample_data$depth10m:df.sample_data$northsouth 1
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m 1
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth 1
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth 1
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth 1
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 1
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 1
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth 1
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 1
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 1
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 34.700 on 359 degrees of freedom
## Residual deviance: 23.822 on 331 degrees of freedom
## AIC: 81.822
##
## Number of Fisher Scoring iterations: 21
## [1] "lutjanus_decussatus_pres"
## Warning: glm.fit: algorithm did not converge
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ df.sample_data$distance_seagrass *
## (log10(df.sample_data$size_seagrass)) * df.sample_data$mpa *
## df.sample_data$depth * df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -1.71790 -0.49272 -0.26539 -0.00005 2.59376
##
## Coefficients: (9 not defined because of singularities)
## Estimate
## (Intercept) 1.930e+01
## df.sample_data$distance_seagrass -5.834e-01
## log10(df.sample_data$size_seagrass) 2.367e+01
## df.sample_data$mpanon-mpa -2.304e+01
## df.sample_data$depth10m 2.704e+13
## df.sample_data$northsouth 7.741e+00
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) -8.757e-01
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 4.288e-01
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa -2.769e+01
## df.sample_data$distance_seagrass:df.sample_data$depth10m -7.611e+11
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 1.774e+13
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 6.873e+11
## df.sample_data$distance_seagrass:df.sample_data$northsouth -9.925e-01
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -7.878e+12
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m -7.467e+09
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.459e+10
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -8.061e+13
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 3.826e+10
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth -1.369e+13
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth -3.018e+11
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth -8.814e+11
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 8.281e+13
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth -9.066e+11
## Std. Error
## (Intercept) 7.533e+03
## df.sample_data$distance_seagrass 2.369e+02
## log10(df.sample_data$size_seagrass) 9.217e+03
## df.sample_data$mpanon-mpa 4.857e+03
## df.sample_data$depth10m 3.295e+13
## df.sample_data$northsouth 3.958e+03
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) 3.122e+02
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 1.400e+02
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 9.398e+03
## df.sample_data$distance_seagrass:df.sample_data$depth10m 9.289e+11
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 2.178e+13
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 7.681e+12
## df.sample_data$distance_seagrass:df.sample_data$northsouth 3.046e+02
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 2.170e+13
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m 1.319e+11
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.948e+11
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.069e+14
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 3.862e+11
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1.479e+13
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 4.457e+11
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 8.721e+11
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 1.037e+14
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 9.012e+11
## z value
## (Intercept) 0.003
## df.sample_data$distance_seagrass -0.002
## log10(df.sample_data$size_seagrass) 0.003
## df.sample_data$mpanon-mpa -0.005
## df.sample_data$depth10m 0.821
## df.sample_data$northsouth 0.002
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) -0.003
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 0.003
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa -0.003
## df.sample_data$distance_seagrass:df.sample_data$depth10m -0.819
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 0.815
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.089
## df.sample_data$distance_seagrass:df.sample_data$northsouth -0.003
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -0.363
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m -0.057
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.075
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -0.754
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 0.099
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth -0.925
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth -0.677
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth -1.011
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 0.798
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth -1.006
## Pr(>|z|)
## (Intercept) 0.998
## df.sample_data$distance_seagrass 0.998
## log10(df.sample_data$size_seagrass) 0.998
## df.sample_data$mpanon-mpa 0.996
## df.sample_data$depth10m 0.412
## df.sample_data$northsouth 0.998
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) 0.998
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 0.998
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0.998
## df.sample_data$distance_seagrass:df.sample_data$depth10m 0.413
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 0.415
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.929
## df.sample_data$distance_seagrass:df.sample_data$northsouth 0.997
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0.717
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m 0.955
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.940
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.451
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 0.921
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0.355
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0.498
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 0.312
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 0.425
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 0.314
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 267.36 on 359 degrees of freedom
## Residual deviance: 187.31 on 337 degrees of freedom
## AIC: 233.31
##
## Number of Fisher Scoring iterations: 25
## [1] "lutjanus_gibbus_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ df.sample_data$distance_seagrass *
## (log10(df.sample_data$size_seagrass)) * df.sample_data$mpa *
## df.sample_data$depth * df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -0.57012 -0.32029 -0.00003 -0.00003 2.44775
##
## Coefficients: (11 not defined because of singularities)
## Estimate
## (Intercept) -2.395e+01
## df.sample_data$distance_seagrass 3.200e-01
## log10(df.sample_data$size_seagrass) -3.034e+01
## df.sample_data$mpanon-mpa -3.354e+00
## df.sample_data$depth10m 7.003e+01
## df.sample_data$northsouth -7.376e+00
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) 8.034e-01
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa -7.604e-02
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 2.621e+01
## df.sample_data$distance_seagrass:df.sample_data$depth10m -1.643e+00
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 6.543e+01
## df.sample_data$mpanon-mpa:df.sample_data$depth10m -1.258e+01
## df.sample_data$distance_seagrass:df.sample_data$northsouth 8.064e-01
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -1.713e+01
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m -9.471e-01
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.142e-01
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -1.129e+02
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth -1.807e+00
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth -1.145e+00
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 6.035e+01
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth -3.924e-01
## Std. Error
## (Intercept) 1.030e+04
## df.sample_data$distance_seagrass 1.908e+02
## log10(df.sample_data$size_seagrass) 1.399e+04
## df.sample_data$mpanon-mpa 8.950e+03
## df.sample_data$depth10m 7.463e+13
## df.sample_data$northsouth 1.036e+04
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) 3.743e+02
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 1.483e+02
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1.266e+04
## df.sample_data$distance_seagrass:df.sample_data$depth10m 2.411e+12
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 3.022e+13
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 7.939e+13
## df.sample_data$distance_seagrass:df.sample_data$northsouth 5.063e+02
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1.563e+14
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m 9.051e+11
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.629e+12
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 3.989e+14
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 4.237e+12
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 6.595e+11
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 3.683e+14
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 1.137e+11
## z value
## (Intercept) -0.002
## df.sample_data$distance_seagrass 0.002
## log10(df.sample_data$size_seagrass) -0.002
## df.sample_data$mpanon-mpa 0.000
## df.sample_data$depth10m 0.000
## df.sample_data$northsouth -0.001
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) 0.002
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa -0.001
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0.002
## df.sample_data$distance_seagrass:df.sample_data$depth10m 0.000
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 0.000
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.000
## df.sample_data$distance_seagrass:df.sample_data$northsouth 0.002
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0.000
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m 0.000
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.000
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.000
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 0.000
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0.000
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 0.000
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 0.000
## Pr(>|z|)
## (Intercept) 0.998
## df.sample_data$distance_seagrass 0.999
## log10(df.sample_data$size_seagrass) 0.998
## df.sample_data$mpanon-mpa 1.000
## df.sample_data$depth10m 1.000
## df.sample_data$northsouth 0.999
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) 0.998
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 1.000
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0.998
## df.sample_data$distance_seagrass:df.sample_data$depth10m 1.000
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 1.000
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## df.sample_data$distance_seagrass:df.sample_data$northsouth 0.999
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1.000
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m 1.000
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 1.000
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1.000
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 1.000
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 1.000
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 98.401 on 359 degrees of freedom
## Residual deviance: 70.642 on 339 degrees of freedom
## AIC: 112.64
##
## Number of Fisher Scoring iterations: 20
## [1] "lutjanus_monostigma_pres"
## Warning: glm.fit: fitted probabilities numerically 0 or 1 occurred
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ df.sample_data$distance_seagrass *
## (log10(df.sample_data$size_seagrass)) * df.sample_data$mpa *
## df.sample_data$depth * df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## 0.00 0.00 0.00 0.00 8.49
##
## Coefficients: (14 not defined because of singularities)
## Estimate
## (Intercept) -1.188e+16
## df.sample_data$distance_seagrass 1.737e+14
## log10(df.sample_data$size_seagrass) -1.027e+16
## df.sample_data$mpanon-mpa 7.566e+15
## df.sample_data$depth10m 6.106e+15
## df.sample_data$northsouth -9.580e+14
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) 3.261e+14
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa -1.223e+14
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 8.572e+15
## df.sample_data$distance_seagrass:df.sample_data$depth10m -1.192e+14
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 1.008e+16
## df.sample_data$mpanon-mpa:df.sample_data$depth10m -5.869e+15
## df.sample_data$distance_seagrass:df.sample_data$northsouth 3.720e+14
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 3.952e+15
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m -3.473e+14
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.347e+14
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -1.009e+16
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth -4.695e+14
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 2.883e+07
## df.sample_data$distance_seagrass 6.316e+05
## log10(df.sample_data$size_seagrass) 3.672e+07
## df.sample_data$mpanon-mpa 2.504e+07
## df.sample_data$depth10m 4.078e+07
## df.sample_data$northsouth 2.433e+07
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) 1.023e+06
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 4.696e+05
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 3.277e+07
## df.sample_data$distance_seagrass:df.sample_data$depth10m 8.932e+05
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 5.193e+07
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 3.541e+07
## df.sample_data$distance_seagrass:df.sample_data$northsouth 1.289e+06
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 3.441e+07
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m 1.447e+06
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 6.641e+05
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 4.635e+07
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 1.823e+06
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) -411904982
## df.sample_data$distance_seagrass 274940890
## log10(df.sample_data$size_seagrass) -279780050
## df.sample_data$mpanon-mpa 302175130
## df.sample_data$depth10m 149746558
## df.sample_data$northsouth -39371459
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) 318844397
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa -260419030
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 261549059
## df.sample_data$distance_seagrass:df.sample_data$depth10m -133483517
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 194159508
## df.sample_data$mpanon-mpa:df.sample_data$depth10m -165735530
## df.sample_data$distance_seagrass:df.sample_data$northsouth 288618803
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 114828198
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m -240088354
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 202848418
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -217761686
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth -257586956
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) <2e-16
## df.sample_data$distance_seagrass <2e-16
## log10(df.sample_data$size_seagrass) <2e-16
## df.sample_data$mpanon-mpa <2e-16
## df.sample_data$depth10m <2e-16
## df.sample_data$northsouth <2e-16
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) <2e-16
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa <2e-16
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa <2e-16
## df.sample_data$distance_seagrass:df.sample_data$depth10m <2e-16
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m <2e-16
## df.sample_data$mpanon-mpa:df.sample_data$depth10m <2e-16
## df.sample_data$distance_seagrass:df.sample_data$northsouth <2e-16
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth <2e-16
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m <2e-16
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m <2e-16
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m <2e-16
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth <2e-16
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Intercept) ***
## df.sample_data$distance_seagrass ***
## log10(df.sample_data$size_seagrass) ***
## df.sample_data$mpanon-mpa ***
## df.sample_data$depth10m ***
## df.sample_data$northsouth ***
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) ***
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa ***
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa ***
## df.sample_data$distance_seagrass:df.sample_data$depth10m ***
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m ***
## df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## df.sample_data$distance_seagrass:df.sample_data$northsouth ***
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth
## df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$depth10m:df.sample_data$northsouth ***
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m ***
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth ***
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 91.39 on 359 degrees of freedom
## Residual deviance: 720.87 on 342 degrees of freedom
## AIC: 756.87
##
## Number of Fisher Scoring iterations: 22
## [1] "mulloidichthys_flavolineatus_pres"
## Warning: glm.fit: algorithm did not converge
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ df.sample_data$distance_seagrass *
## (log10(df.sample_data$size_seagrass)) * df.sample_data$mpa *
## df.sample_data$depth * df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -1.07326 -0.58420 -0.22833 -0.00007 2.70559
##
## Coefficients: (9 not defined because of singularities)
## Estimate
## (Intercept) -4.955e+12
## df.sample_data$distance_seagrass 3.548e+10
## log10(df.sample_data$size_seagrass) -9.599e+12
## df.sample_data$mpanon-mpa 2.761e+12
## df.sample_data$depth10m -6.961e+13
## df.sample_data$northsouth -2.820e+12
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) 3.072e+11
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 5.781e+10
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 8.019e+12
## df.sample_data$distance_seagrass:df.sample_data$depth10m 2.465e+12
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m -1.482e+13
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.800e+14
## df.sample_data$distance_seagrass:df.sample_data$northsouth 4.711e+11
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -2.085e+14
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m -1.468e+12
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -5.657e+12
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -1.934e+14
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth -1.628e+11
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 1.034e+12
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 2.167e+14
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 1.251e+14
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -5.305e+11
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 3.473e+11
## Std. Error
## (Intercept) 9.410e+12
## df.sample_data$distance_seagrass 6.738e+10
## log10(df.sample_data$size_seagrass) 1.823e+13
## df.sample_data$mpanon-mpa 5.243e+12
## df.sample_data$depth10m 5.381e+13
## df.sample_data$northsouth 5.356e+12
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) 5.833e+11
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 1.098e+11
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1.523e+13
## df.sample_data$distance_seagrass:df.sample_data$depth10m 1.580e+12
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 4.026e+13
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.605e+14
## df.sample_data$distance_seagrass:df.sample_data$northsouth 8.946e+11
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1.176e+14
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m 1.055e+12
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 6.151e+12
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 9.498e+13
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth 3.091e+11
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 2.465e+12
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 9.673e+13
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 1.185e+14
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.797e+13
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 1.325e+13
## z value
## (Intercept) -0.527
## df.sample_data$distance_seagrass 0.527
## log10(df.sample_data$size_seagrass) -0.527
## df.sample_data$mpanon-mpa 0.527
## df.sample_data$depth10m -1.294
## df.sample_data$northsouth -0.527
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) 0.527
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 0.527
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0.527
## df.sample_data$distance_seagrass:df.sample_data$depth10m 1.560
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m -0.368
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.122
## df.sample_data$distance_seagrass:df.sample_data$northsouth 0.527
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -1.773
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m -1.391
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -0.920
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -2.037
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth -0.527
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 0.419
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 2.241
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 1.056
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -0.030
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 0.026
## Pr(>|z|)
## (Intercept) 0.5985
## df.sample_data$distance_seagrass 0.5985
## log10(df.sample_data$size_seagrass) 0.5985
## df.sample_data$mpanon-mpa 0.5985
## df.sample_data$depth10m 0.1958
## df.sample_data$northsouth 0.5985
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) 0.5985
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 0.5985
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0.5985
## df.sample_data$distance_seagrass:df.sample_data$depth10m 0.1189
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 0.7128
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.2621
## df.sample_data$distance_seagrass:df.sample_data$northsouth 0.5985
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0.0763
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m 0.1642
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.3577
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.0417
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth 0.5985
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 0.6749
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0.0250
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 0.2911
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.9764
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 0.9791
##
## (Intercept)
## df.sample_data$distance_seagrass
## log10(df.sample_data$size_seagrass)
## df.sample_data$mpanon-mpa
## df.sample_data$depth10m
## df.sample_data$northsouth
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass)
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa
## df.sample_data$distance_seagrass:df.sample_data$depth10m
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m
## df.sample_data$mpanon-mpa:df.sample_data$depth10m
## df.sample_data$distance_seagrass:df.sample_data$northsouth
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth
## df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$depth10m:df.sample_data$northsouth .
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m *
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth *
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 171.03 on 359 degrees of freedom
## Residual deviance: 152.83 on 337 degrees of freedom
## AIC: 198.83
##
## Number of Fisher Scoring iterations: 25
## [1] "parupeneus_barberinus_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ df.sample_data$distance_seagrass *
## (log10(df.sample_data$size_seagrass)) * df.sample_data$mpa *
## df.sample_data$depth * df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -2.1460 -0.9282 -0.4590 0.9282 2.1460
##
## Coefficients: (14 not defined because of singularities)
## Estimate
## (Intercept) -1.34355
## df.sample_data$distance_seagrass 0.03641
## log10(df.sample_data$size_seagrass) -0.41085
## df.sample_data$mpanon-mpa -0.47424
## df.sample_data$depth10m -1.79131
## df.sample_data$northsouth 0.70994
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) 0.03115
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa -0.01287
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0.24220
## df.sample_data$distance_seagrass:df.sample_data$depth10m 0.04687
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m -0.01781
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 3.13403
## df.sample_data$distance_seagrass:df.sample_data$northsouth 0.01611
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -0.69270
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m 0.02088
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -0.04212
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -0.40137
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 0.02215
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 0.96539
## df.sample_data$distance_seagrass 0.02160
## log10(df.sample_data$size_seagrass) 1.21228
## df.sample_data$mpanon-mpa 0.83718
## df.sample_data$depth10m 1.45558
## df.sample_data$northsouth 0.86613
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) 0.03369
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 0.01583
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1.07930
## df.sample_data$distance_seagrass:df.sample_data$depth10m 0.03394
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 1.79358
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.26484
## df.sample_data$distance_seagrass:df.sample_data$northsouth 0.04235
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1.15240
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m 0.05096
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.02486
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.58326
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 0.06213
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) -1.392
## df.sample_data$distance_seagrass 1.686
## log10(df.sample_data$size_seagrass) -0.339
## df.sample_data$mpanon-mpa -0.566
## df.sample_data$depth10m -1.231
## df.sample_data$northsouth 0.820
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) 0.924
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa -0.813
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0.224
## df.sample_data$distance_seagrass:df.sample_data$depth10m 1.381
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m -0.010
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.478
## df.sample_data$distance_seagrass:df.sample_data$northsouth 0.380
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -0.601
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m 0.410
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -1.694
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -0.254
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 0.357
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 0.1640
## df.sample_data$distance_seagrass 0.0919
## log10(df.sample_data$size_seagrass) 0.7347
## df.sample_data$mpanon-mpa 0.5711
## df.sample_data$depth10m 0.2185
## df.sample_data$northsouth 0.4124
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) 0.3553
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 0.4161
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0.8224
## df.sample_data$distance_seagrass:df.sample_data$depth10m 0.1673
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 0.9921
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.0132
## df.sample_data$distance_seagrass:df.sample_data$northsouth 0.7036
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0.5478
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m 0.6820
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.0903
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.7999
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 0.7214
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Intercept)
## df.sample_data$distance_seagrass .
## log10(df.sample_data$size_seagrass)
## df.sample_data$mpanon-mpa
## df.sample_data$depth10m
## df.sample_data$northsouth
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass)
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa
## df.sample_data$distance_seagrass:df.sample_data$depth10m
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m
## df.sample_data$mpanon-mpa:df.sample_data$depth10m *
## df.sample_data$distance_seagrass:df.sample_data$northsouth
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth
## df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m .
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 493.17 on 359 degrees of freedom
## Residual deviance: 412.16 on 342 degrees of freedom
## AIC: 448.16
##
## Number of Fisher Scoring iterations: 4
## [1] "siganus_guttatus_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ df.sample_data$distance_seagrass *
## (log10(df.sample_data$size_seagrass)) * df.sample_data$mpa *
## df.sample_data$depth * df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -0.84460 -0.00003 -0.00003 -0.00003 2.44775
##
## Coefficients: (14 not defined because of singularities)
## Estimate
## (Intercept) -6.977e+00
## df.sample_data$distance_seagrass -2.298e-01
## log10(df.sample_data$size_seagrass) -1.308e+01
## df.sample_data$mpanon-mpa -1.572e+01
## df.sample_data$depth10m -3.831e-01
## df.sample_data$northsouth -1.581e+00
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) 1.518e-01
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 2.770e-01
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1.240e+01
## df.sample_data$distance_seagrass:df.sample_data$depth10m 5.958e-03
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 3.309e-01
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 4.088e-01
## df.sample_data$distance_seagrass:df.sample_data$northsouth 1.637e-01
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 3.305e-02
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m -3.600e-03
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -7.051e-03
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -3.123e-01
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth -3.613e-03
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 1.167e+04
## df.sample_data$distance_seagrass 2.655e+02
## log10(df.sample_data$size_seagrass) 1.548e+04
## df.sample_data$mpanon-mpa 9.716e+03
## df.sample_data$depth10m 1.650e+04
## df.sample_data$northsouth 1.059e+04
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) 4.434e+02
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 1.858e+02
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1.376e+04
## df.sample_data$distance_seagrass:df.sample_data$depth10m 3.754e+02
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 2.190e+04
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.374e+04
## df.sample_data$distance_seagrass:df.sample_data$northsouth 5.597e+02
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1.498e+04
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m 6.271e+02
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.628e+02
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.947e+04
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 7.915e+02
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) -0.001
## df.sample_data$distance_seagrass -0.001
## log10(df.sample_data$size_seagrass) -0.001
## df.sample_data$mpanon-mpa -0.002
## df.sample_data$depth10m 0.000
## df.sample_data$northsouth 0.000
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) 0.000
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 0.001
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0.001
## df.sample_data$distance_seagrass:df.sample_data$depth10m 0.000
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 0.000
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.000
## df.sample_data$distance_seagrass:df.sample_data$northsouth 0.000
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0.000
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m 0.000
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.000
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.000
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 0.000
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 1.000
## df.sample_data$distance_seagrass 0.999
## log10(df.sample_data$size_seagrass) 0.999
## df.sample_data$mpanon-mpa 0.999
## df.sample_data$depth10m 1.000
## df.sample_data$northsouth 1.000
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) 1.000
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 0.999
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0.999
## df.sample_data$distance_seagrass:df.sample_data$depth10m 1.000
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 1.000
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## df.sample_data$distance_seagrass:df.sample_data$northsouth 1.000
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1.000
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m 1.000
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 1.000
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 105.224 on 359 degrees of freedom
## Residual deviance: 60.332 on 342 degrees of freedom
## AIC: 96.332
##
## Number of Fisher Scoring iterations: 20
## [1] "siganus_virgatus_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ df.sample_data$distance_seagrass *
## (log10(df.sample_data$size_seagrass)) * df.sample_data$mpa *
## df.sample_data$depth * df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -1.09347 -0.00003 -0.00003 -0.00003 2.44775
##
## Coefficients: (10 not defined because of singularities)
## Estimate
## (Intercept) 8.662e+01
## df.sample_data$distance_seagrass -3.974e+00
## log10(df.sample_data$size_seagrass) -2.048e+01
## df.sample_data$mpanon-mpa -9.505e+01
## df.sample_data$depth10m -1.823e-01
## df.sample_data$northsouth -2.016e+01
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) 3.412e+00
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 3.440e+00
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 2.536e+01
## df.sample_data$distance_seagrass:df.sample_data$depth10m -2.049e-02
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 2.445e-01
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 4.065e+00
## df.sample_data$distance_seagrass:df.sample_data$northsouth 1.703e+00
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -3.501e+00
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa -5.037e+00
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m 3.606e-02
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -7.988e-02
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -9.841e+00
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth -3.940e+00
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 1.320e-01
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth -8.335e+00
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth 6.446e+00
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 2.755e+15
## df.sample_data$distance_seagrass 1.083e+14
## log10(df.sample_data$size_seagrass) 6.704e+13
## df.sample_data$mpanon-mpa 2.240e+15
## df.sample_data$depth10m 1.298e+14
## df.sample_data$northsouth 9.094e+14
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) 8.954e+13
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 8.892e+13
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 5.816e+13
## df.sample_data$distance_seagrass:df.sample_data$depth10m 1.978e+12
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 1.875e+14
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 9.435e+13
## df.sample_data$distance_seagrass:df.sample_data$northsouth 5.089e+13
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 6.949e+13
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1.385e+14
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m 4.964e+12
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 4.699e+11
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.620e+14
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth 1.089e+14
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 4.983e+12
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 1.151e+14
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth 1.820e+14
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0
## df.sample_data$distance_seagrass 0
## log10(df.sample_data$size_seagrass) 0
## df.sample_data$mpanon-mpa 0
## df.sample_data$depth10m 0
## df.sample_data$northsouth 0
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) 0
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 0
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0
## df.sample_data$distance_seagrass:df.sample_data$depth10m 0
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 0
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## df.sample_data$distance_seagrass:df.sample_data$northsouth 0
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m 0
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth 0
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 0
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 0
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth 0
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 1
## df.sample_data$distance_seagrass 1
## log10(df.sample_data$size_seagrass) 1
## df.sample_data$mpanon-mpa 1
## df.sample_data$depth10m 1
## df.sample_data$northsouth 1
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) 1
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 1
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1
## df.sample_data$distance_seagrass:df.sample_data$depth10m 1
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 1
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## df.sample_data$distance_seagrass:df.sample_data$northsouth 1
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m 1
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth 1
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 1
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 1
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth 1
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 124.708 on 359 degrees of freedom
## Residual deviance: 63.423 on 338 degrees of freedom
## AIC: 107.42
##
## Number of Fisher Scoring iterations: 20
## [1] "sphyraena_barracuda_pres"
## Warning: glm.fit: algorithm did not converge
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ df.sample_data$distance_seagrass *
## (log10(df.sample_data$size_seagrass)) * df.sample_data$mpa *
## df.sample_data$depth * df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -2.409e-06 -2.409e-06 -2.409e-06 -2.409e-06 -2.409e-06
##
## Coefficients: (14 not defined because of singularities)
## Estimate
## (Intercept) -2.657e+01
## df.sample_data$distance_seagrass 7.596e-27
## log10(df.sample_data$size_seagrass) -6.227e-25
## df.sample_data$mpanon-mpa 2.674e-25
## df.sample_data$depth10m 4.985e-14
## df.sample_data$northsouth -9.009e-26
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) 1.804e-26
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa -4.849e-27
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 5.096e-25
## df.sample_data$distance_seagrass:df.sample_data$depth10m 4.405e-16
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 9.877e-14
## df.sample_data$mpanon-mpa:df.sample_data$depth10m -1.306e-14
## df.sample_data$distance_seagrass:df.sample_data$northsouth 2.077e-26
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 4.441e-14
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m -4.153e-15
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -1.406e-15
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -8.466e-14
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth -4.466e-15
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 1.530e+05
## df.sample_data$distance_seagrass 3.352e+03
## log10(df.sample_data$size_seagrass) 1.949e+05
## df.sample_data$mpanon-mpa 1.329e+05
## df.sample_data$depth10m 2.164e+05
## df.sample_data$northsouth 1.291e+05
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) 5.428e+03
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 2.492e+03
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1.739e+05
## df.sample_data$distance_seagrass:df.sample_data$depth10m 4.740e+03
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 2.756e+05
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.879e+05
## df.sample_data$distance_seagrass:df.sample_data$northsouth 6.840e+03
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1.826e+05
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m 7.677e+03
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 3.524e+03
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.460e+05
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 9.673e+03
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0
## df.sample_data$distance_seagrass 0
## log10(df.sample_data$size_seagrass) 0
## df.sample_data$mpanon-mpa 0
## df.sample_data$depth10m 0
## df.sample_data$northsouth 0
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) 0
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 0
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0
## df.sample_data$distance_seagrass:df.sample_data$depth10m 0
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 0
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## df.sample_data$distance_seagrass:df.sample_data$northsouth 0
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m 0
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 0
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 1
## df.sample_data$distance_seagrass 1
## log10(df.sample_data$size_seagrass) 1
## df.sample_data$mpanon-mpa 1
## df.sample_data$depth10m 1
## df.sample_data$northsouth 1
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) 1
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 1
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1
## df.sample_data$distance_seagrass:df.sample_data$depth10m 1
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 1
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## df.sample_data$distance_seagrass:df.sample_data$northsouth 1
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m 1
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 1
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 0.0000e+00 on 359 degrees of freedom
## Residual deviance: 2.0886e-09 on 342 degrees of freedom
## AIC: 36
##
## Number of Fisher Scoring iterations: 25
## [1] "stethojulis_trilineata_pres"
## Warning: glm.fit: fitted probabilities numerically 0 or 1 occurred
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ df.sample_data$distance_seagrass *
## (log10(df.sample_data$size_seagrass)) * df.sample_data$mpa *
## df.sample_data$depth * df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## 0.00 0.00 0.00 0.00 8.49
##
## Coefficients: (14 not defined because of singularities)
## Estimate
## (Intercept) -7.463e+14
## df.sample_data$distance_seagrass 5.207e+12
## log10(df.sample_data$size_seagrass) 7.139e+14
## df.sample_data$mpanon-mpa -4.165e+15
## df.sample_data$depth10m -6.557e+15
## df.sample_data$northsouth 1.430e+15
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) -1.316e+13
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 3.609e+13
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa -1.325e+15
## df.sample_data$distance_seagrass:df.sample_data$depth10m 7.791e+13
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m -4.310e+15
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 6.287e+15
## df.sample_data$distance_seagrass:df.sample_data$northsouth -5.918e+13
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -2.214e+15
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m 1.360e+14
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -8.729e+13
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 3.834e+15
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 1.871e+14
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 2.883e+07
## df.sample_data$distance_seagrass 6.316e+05
## log10(df.sample_data$size_seagrass) 3.672e+07
## df.sample_data$mpanon-mpa 2.504e+07
## df.sample_data$depth10m 4.078e+07
## df.sample_data$northsouth 2.433e+07
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) 1.023e+06
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 4.696e+05
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 3.277e+07
## df.sample_data$distance_seagrass:df.sample_data$depth10m 8.932e+05
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 5.193e+07
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 3.541e+07
## df.sample_data$distance_seagrass:df.sample_data$northsouth 1.289e+06
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 3.441e+07
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m 1.447e+06
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 6.641e+05
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 4.635e+07
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 1.823e+06
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) -25884740
## df.sample_data$distance_seagrass 8244570
## log10(df.sample_data$size_seagrass) 19442006
## df.sample_data$mpanon-mpa -166317044
## df.sample_data$depth10m -160814218
## df.sample_data$northsouth 58781520
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) -12862834
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 76862442
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa -40440557
## df.sample_data$distance_seagrass:df.sample_data$depth10m 87220095
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m -82988582
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 177553415
## df.sample_data$distance_seagrass:df.sample_data$northsouth -45911241
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -64333546
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m 94007877
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -131434562
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 82723504
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 102642309
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) <2e-16
## df.sample_data$distance_seagrass <2e-16
## log10(df.sample_data$size_seagrass) <2e-16
## df.sample_data$mpanon-mpa <2e-16
## df.sample_data$depth10m <2e-16
## df.sample_data$northsouth <2e-16
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) <2e-16
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa <2e-16
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa <2e-16
## df.sample_data$distance_seagrass:df.sample_data$depth10m <2e-16
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m <2e-16
## df.sample_data$mpanon-mpa:df.sample_data$depth10m <2e-16
## df.sample_data$distance_seagrass:df.sample_data$northsouth <2e-16
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth <2e-16
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m <2e-16
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m <2e-16
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m <2e-16
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth <2e-16
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Intercept) ***
## df.sample_data$distance_seagrass ***
## log10(df.sample_data$size_seagrass) ***
## df.sample_data$mpanon-mpa ***
## df.sample_data$depth10m ***
## df.sample_data$northsouth ***
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) ***
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa ***
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa ***
## df.sample_data$distance_seagrass:df.sample_data$depth10m ***
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m ***
## df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## df.sample_data$distance_seagrass:df.sample_data$northsouth ***
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth
## df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$depth10m:df.sample_data$northsouth ***
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m ***
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth ***
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 171.03 on 359 degrees of freedom
## Residual deviance: 1658.01 on 342 degrees of freedom
## AIC: 1694
##
## Number of Fisher Scoring iterations: 25
## [1] "plectorhinchus_flavomaculatus_pres"
## Warning: glm.fit: algorithm did not converge
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ df.sample_data$distance_seagrass *
## (log10(df.sample_data$size_seagrass)) * df.sample_data$mpa *
## df.sample_data$depth * df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -2.409e-06 -2.409e-06 -2.409e-06 -2.409e-06 -2.409e-06
##
## Coefficients: (14 not defined because of singularities)
## Estimate
## (Intercept) -2.657e+01
## df.sample_data$distance_seagrass 7.596e-27
## log10(df.sample_data$size_seagrass) -6.227e-25
## df.sample_data$mpanon-mpa 2.674e-25
## df.sample_data$depth10m 4.985e-14
## df.sample_data$northsouth -9.009e-26
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) 1.804e-26
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa -4.849e-27
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 5.096e-25
## df.sample_data$distance_seagrass:df.sample_data$depth10m 4.405e-16
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 9.877e-14
## df.sample_data$mpanon-mpa:df.sample_data$depth10m -1.306e-14
## df.sample_data$distance_seagrass:df.sample_data$northsouth 2.077e-26
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 4.441e-14
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m -4.153e-15
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -1.406e-15
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -8.466e-14
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth -4.466e-15
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 1.530e+05
## df.sample_data$distance_seagrass 3.352e+03
## log10(df.sample_data$size_seagrass) 1.949e+05
## df.sample_data$mpanon-mpa 1.329e+05
## df.sample_data$depth10m 2.164e+05
## df.sample_data$northsouth 1.291e+05
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) 5.428e+03
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 2.492e+03
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1.739e+05
## df.sample_data$distance_seagrass:df.sample_data$depth10m 4.740e+03
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 2.756e+05
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.879e+05
## df.sample_data$distance_seagrass:df.sample_data$northsouth 6.840e+03
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1.826e+05
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m 7.677e+03
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 3.524e+03
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.460e+05
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 9.673e+03
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0
## df.sample_data$distance_seagrass 0
## log10(df.sample_data$size_seagrass) 0
## df.sample_data$mpanon-mpa 0
## df.sample_data$depth10m 0
## df.sample_data$northsouth 0
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) 0
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 0
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0
## df.sample_data$distance_seagrass:df.sample_data$depth10m 0
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 0
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## df.sample_data$distance_seagrass:df.sample_data$northsouth 0
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m 0
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 0
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 1
## df.sample_data$distance_seagrass 1
## log10(df.sample_data$size_seagrass) 1
## df.sample_data$mpanon-mpa 1
## df.sample_data$depth10m 1
## df.sample_data$northsouth 1
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) 1
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 1
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1
## df.sample_data$distance_seagrass:df.sample_data$depth10m 1
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 1
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## df.sample_data$distance_seagrass:df.sample_data$northsouth 1
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m 1
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 1
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 0.0000e+00 on 359 degrees of freedom
## Residual deviance: 2.0886e-09 on 342 degrees of freedom
## AIC: 36
##
## Number of Fisher Scoring iterations: 25
## [1] "plectorhinchus_lineatus_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ df.sample_data$distance_seagrass *
## (log10(df.sample_data$size_seagrass)) * df.sample_data$mpa *
## df.sample_data$depth * df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -0.32029 -0.00001 -0.00001 -0.00001 2.44775
##
## Coefficients: (12 not defined because of singularities)
## Estimate
## (Intercept) -9.433e+00
## df.sample_data$distance_seagrass -1.004e-01
## log10(df.sample_data$size_seagrass) 1.200e+01
## df.sample_data$mpanon-mpa -2.919e+01
## df.sample_data$depth10m 1.219e-01
## df.sample_data$northsouth 1.261e+01
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) 1.498e-01
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 5.221e-01
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1.903e+01
## df.sample_data$distance_seagrass:df.sample_data$depth10m -1.858e-03
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 1.761e-01
## df.sample_data$mpanon-mpa:df.sample_data$depth10m -8.864e-02
## df.sample_data$distance_seagrass:df.sample_data$northsouth -2.259e-01
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth -3.180e+01
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -6.528e-02
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m -4.664e-03
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 4.415e-04
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -1.522e-01
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth -4.681e-03
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 1.081e-01
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 1.107e+14
## df.sample_data$distance_seagrass 2.406e+12
## log10(df.sample_data$size_seagrass) 1.161e+14
## df.sample_data$mpanon-mpa 1.449e+14
## df.sample_data$depth10m 7.204e+14
## df.sample_data$northsouth 6.877e+13
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) 2.122e+12
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 3.087e+12
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 6.875e+12
## df.sample_data$distance_seagrass:df.sample_data$depth10m 1.098e+13
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 1.040e+15
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 5.236e+14
## df.sample_data$distance_seagrass:df.sample_data$northsouth 3.455e+12
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth 1.121e+14
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 3.856e+14
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m 2.755e+13
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.608e+12
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 8.988e+14
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 2.765e+13
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 6.386e+14
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0
## df.sample_data$distance_seagrass 0
## log10(df.sample_data$size_seagrass) 0
## df.sample_data$mpanon-mpa 0
## df.sample_data$depth10m 0
## df.sample_data$northsouth 0
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) 0
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 0
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0
## df.sample_data$distance_seagrass:df.sample_data$depth10m 0
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 0
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## df.sample_data$distance_seagrass:df.sample_data$northsouth 0
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth 0
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m 0
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 0
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 0
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 1
## df.sample_data$distance_seagrass 1
## log10(df.sample_data$size_seagrass) 1
## df.sample_data$mpanon-mpa 1
## df.sample_data$depth10m 1
## df.sample_data$northsouth 1
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) 1
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 1
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1
## df.sample_data$distance_seagrass:df.sample_data$depth10m 1
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 1
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## df.sample_data$distance_seagrass:df.sample_data$northsouth 1
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth 1
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m 1
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 1
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 1
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 24.761 on 359 degrees of freedom
## Residual deviance: 15.881 on 340 degrees of freedom
## AIC: 55.881
##
## Number of Fisher Scoring iterations: 22
## [1] "lethrinus_microdon_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ df.sample_data$distance_seagrass *
## (log10(df.sample_data$size_seagrass)) * df.sample_data$mpa *
## df.sample_data$depth * df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -0.45904 -0.00002 -0.00002 -0.00002 2.44775
##
## Coefficients: (12 not defined because of singularities)
## Estimate
## (Intercept) -5.200e+00
## df.sample_data$distance_seagrass -2.398e-01
## log10(df.sample_data$size_seagrass) 2.659e+01
## df.sample_data$mpanon-mpa -1.041e+01
## df.sample_data$depth10m -7.257e-01
## df.sample_data$northsouth -1.370e+01
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) -7.369e-01
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa -2.957e-02
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa -2.666e+01
## df.sample_data$distance_seagrass:df.sample_data$depth10m 1.827e-01
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m -5.245e+00
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.555e+01
## df.sample_data$distance_seagrass:df.sample_data$northsouth -6.940e-01
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth 3.856e+00
## df.sample_data$mpanon-mpa:df.sample_data$northsouth 1.877e+01
## df.sample_data$depth10m:df.sample_data$northsouth -3.301e+01
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m 5.013e-01
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -5.665e-01
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.668e+00
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 1.039e+00
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 6.943e+13
## df.sample_data$distance_seagrass 1.134e+12
## log10(df.sample_data$size_seagrass) 1.662e+14
## df.sample_data$mpanon-mpa 1.028e+14
## df.sample_data$depth10m 2.658e+04
## df.sample_data$northsouth 2.726e+14
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) 6.085e+12
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 5.067e+12
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 3.409e+14
## df.sample_data$distance_seagrass:df.sample_data$depth10m 5.294e+02
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 3.481e+04
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.348e+04
## df.sample_data$distance_seagrass:df.sample_data$northsouth 3.802e+12
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth 2.175e+14
## df.sample_data$mpanon-mpa:df.sample_data$northsouth 2.329e+14
## df.sample_data$depth10m:df.sample_data$northsouth 2.005e+04
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m 9.558e+02
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 4.229e+02
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 3.126e+04
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 1.237e+03
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0.000
## df.sample_data$distance_seagrass 0.000
## log10(df.sample_data$size_seagrass) 0.000
## df.sample_data$mpanon-mpa 0.000
## df.sample_data$depth10m 0.000
## df.sample_data$northsouth 0.000
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) 0.000
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 0.000
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0.000
## df.sample_data$distance_seagrass:df.sample_data$depth10m 0.000
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 0.000
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.001
## df.sample_data$distance_seagrass:df.sample_data$northsouth 0.000
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth 0.000
## df.sample_data$mpanon-mpa:df.sample_data$northsouth 0.000
## df.sample_data$depth10m:df.sample_data$northsouth -0.002
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m 0.001
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -0.001
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.000
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 0.001
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 1.000
## df.sample_data$distance_seagrass 1.000
## log10(df.sample_data$size_seagrass) 1.000
## df.sample_data$mpanon-mpa 1.000
## df.sample_data$depth10m 1.000
## df.sample_data$northsouth 1.000
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) 1.000
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 1.000
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1.000
## df.sample_data$distance_seagrass:df.sample_data$depth10m 1.000
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 1.000
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.999
## df.sample_data$distance_seagrass:df.sample_data$northsouth 1.000
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth 1.000
## df.sample_data$mpanon-mpa:df.sample_data$northsouth 1.000
## df.sample_data$depth10m:df.sample_data$northsouth 0.999
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m 1.000
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.999
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 0.999
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 34.700 on 359 degrees of freedom
## Residual deviance: 20.944 on 340 degrees of freedom
## AIC: 60.944
##
## Number of Fisher Scoring iterations: 21
## [1] "lethrinus_obsoletus_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ df.sample_data$distance_seagrass *
## (log10(df.sample_data$size_seagrass)) * df.sample_data$mpa *
## df.sample_data$depth * df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -0.57012 -0.00002 -0.00002 -0.00002 1.94788
##
## Coefficients: (14 not defined because of singularities)
## Estimate
## (Intercept) -2.257e+01
## df.sample_data$distance_seagrass -3.454e-11
## log10(df.sample_data$size_seagrass) -4.998e-09
## df.sample_data$mpanon-mpa -2.319e-10
## df.sample_data$depth10m -1.762e+01
## df.sample_data$northsouth -1.858e-09
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) 2.027e-10
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 9.615e-11
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 3.954e-09
## df.sample_data$distance_seagrass:df.sample_data$depth10m 5.875e-01
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m -2.156e+01
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.204e+01
## df.sample_data$distance_seagrass:df.sample_data$northsouth 2.034e-10
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -7.321e+00
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m 7.746e-01
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -3.509e-01
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.769e+01
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 7.902e-01
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 2.071e+04
## df.sample_data$distance_seagrass 4.536e+02
## log10(df.sample_data$size_seagrass) 2.637e+04
## df.sample_data$mpanon-mpa 1.798e+04
## df.sample_data$depth10m 2.785e+04
## df.sample_data$northsouth 1.748e+04
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) 7.346e+02
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 3.373e+02
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 2.354e+04
## df.sample_data$distance_seagrass:df.sample_data$depth10m 5.647e+02
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 3.565e+04
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.466e+04
## df.sample_data$distance_seagrass:df.sample_data$northsouth 9.257e+02
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 2.445e+04
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m 9.617e+02
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 4.396e+02
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 3.207e+04
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 1.248e+03
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) -0.001
## df.sample_data$distance_seagrass 0.000
## log10(df.sample_data$size_seagrass) 0.000
## df.sample_data$mpanon-mpa 0.000
## df.sample_data$depth10m -0.001
## df.sample_data$northsouth 0.000
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) 0.000
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 0.000
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0.000
## df.sample_data$distance_seagrass:df.sample_data$depth10m 0.001
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m -0.001
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.000
## df.sample_data$distance_seagrass:df.sample_data$northsouth 0.000
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0.000
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m 0.001
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -0.001
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.001
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 0.001
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 0.999
## df.sample_data$distance_seagrass 1.000
## log10(df.sample_data$size_seagrass) 1.000
## df.sample_data$mpanon-mpa 1.000
## df.sample_data$depth10m 0.999
## df.sample_data$northsouth 1.000
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) 1.000
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 1.000
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1.000
## df.sample_data$distance_seagrass:df.sample_data$depth10m 0.999
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 1.000
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## df.sample_data$distance_seagrass:df.sample_data$northsouth 1.000
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1.000
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m 0.999
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.999
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 0.999
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 61.032 on 359 degrees of freedom
## Residual deviance: 33.817 on 342 degrees of freedom
## AIC: 69.817
##
## Number of Fisher Scoring iterations: 21
## [1] "lutjanus_ehrenbergii_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ df.sample_data$distance_seagrass *
## (log10(df.sample_data$size_seagrass)) * df.sample_data$mpa *
## df.sample_data$depth * df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -0.45904 -0.00002 -0.00002 -0.00002 2.44775
##
## Coefficients: (13 not defined because of singularities)
## Estimate
## (Intercept) -3.902e+01
## df.sample_data$distance_seagrass 5.541e-01
## log10(df.sample_data$size_seagrass) -1.993e+01
## df.sample_data$mpanon-mpa 1.135e+01
## df.sample_data$depth10m 1.892e+01
## df.sample_data$northsouth -6.569e+00
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) 7.155e-01
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa -3.368e-01
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1.625e+01
## df.sample_data$distance_seagrass:df.sample_data$depth10m -6.430e-01
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 2.034e+01
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.921e+00
## df.sample_data$distance_seagrass:df.sample_data$northsouth 7.181e-01
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -1.784e+00
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m -6.583e-01
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.371e-01
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.094e+01
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth -4.515e-01
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth -1.771e+01
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 1.863e+04
## df.sample_data$distance_seagrass 3.363e+02
## log10(df.sample_data$size_seagrass) 2.399e+04
## df.sample_data$mpanon-mpa 1.687e+04
## df.sample_data$depth10m 1.500e+13
## df.sample_data$northsouth 1.710e+04
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) 6.207e+02
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 2.820e+02
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 2.178e+04
## df.sample_data$distance_seagrass:df.sample_data$depth10m 5.487e+11
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 2.112e+12
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 3.083e+13
## df.sample_data$distance_seagrass:df.sample_data$northsouth 8.374e+02
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 5.183e+13
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m 3.683e+11
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 6.424e+11
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.142e+14
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 1.673e+12
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 1.101e+14
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) -0.002
## df.sample_data$distance_seagrass 0.002
## log10(df.sample_data$size_seagrass) -0.001
## df.sample_data$mpanon-mpa 0.001
## df.sample_data$depth10m 0.000
## df.sample_data$northsouth 0.000
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) 0.001
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa -0.001
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0.001
## df.sample_data$distance_seagrass:df.sample_data$depth10m 0.000
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 0.000
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.000
## df.sample_data$distance_seagrass:df.sample_data$northsouth 0.001
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0.000
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m 0.000
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.000
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.000
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 0.000
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 0.000
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 0.998
## df.sample_data$distance_seagrass 0.999
## log10(df.sample_data$size_seagrass) 0.999
## df.sample_data$mpanon-mpa 0.999
## df.sample_data$depth10m 1.000
## df.sample_data$northsouth 1.000
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) 0.999
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 0.999
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0.999
## df.sample_data$distance_seagrass:df.sample_data$depth10m 1.000
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 1.000
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## df.sample_data$distance_seagrass:df.sample_data$northsouth 0.999
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1.000
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m 1.000
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 1.000
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 1.000
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 52.697 on 359 degrees of freedom
## Residual deviance: 33.947 on 341 degrees of freedom
## AIC: 71.947
##
## Number of Fisher Scoring iterations: 21
## [1] "lutjanus_fulviflamma_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ df.sample_data$distance_seagrass *
## (log10(df.sample_data$size_seagrass)) * df.sample_data$mpa *
## df.sample_data$depth * df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -0.84460 -0.00003 -0.00003 -0.00003 2.14597
##
## Coefficients: (10 not defined because of singularities)
## Estimate
## (Intercept) -2.954e+01
## df.sample_data$distance_seagrass 2.482e-01
## log10(df.sample_data$size_seagrass) -3.787e+00
## df.sample_data$mpanon-mpa -6.516e+00
## df.sample_data$depth10m 1.117e+01
## df.sample_data$northsouth 1.559e+01
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) -6.747e-02
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 1.340e-01
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 3.817e+01
## df.sample_data$distance_seagrass:df.sample_data$depth10m -2.556e-01
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m -3.565e+00
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 3.207e+01
## df.sample_data$distance_seagrass:df.sample_data$northsouth -4.704e-01
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth 2.971e+00
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -4.823e+01
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m 7.896e-01
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -5.873e-01
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -4.593e+01
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth -3.701e+01
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 1.878e+00
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth -1.266e+01
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 6.777e+01
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 2.213e+15
## df.sample_data$distance_seagrass 5.055e+12
## log10(df.sample_data$size_seagrass) 4.970e+15
## df.sample_data$mpanon-mpa 1.272e+16
## df.sample_data$depth10m 2.141e+14
## df.sample_data$northsouth 1.329e+16
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) 1.701e+14
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 2.683e+14
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 2.256e+16
## df.sample_data$distance_seagrass:df.sample_data$depth10m 1.045e+14
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 6.581e+15
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.416e+16
## df.sample_data$distance_seagrass:df.sample_data$northsouth 4.861e+14
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth 5.195e+15
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 2.920e+16
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m 3.142e+14
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 5.080e+14
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 5.487e+16
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth 2.146e+16
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 1.023e+15
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 7.324e+15
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 5.251e+16
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0
## df.sample_data$distance_seagrass 0
## log10(df.sample_data$size_seagrass) 0
## df.sample_data$mpanon-mpa 0
## df.sample_data$depth10m 0
## df.sample_data$northsouth 0
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) 0
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 0
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0
## df.sample_data$distance_seagrass:df.sample_data$depth10m 0
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 0
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## df.sample_data$distance_seagrass:df.sample_data$northsouth 0
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth 0
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m 0
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth 0
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 0
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 0
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 1
## df.sample_data$distance_seagrass 1
## log10(df.sample_data$size_seagrass) 1
## df.sample_data$mpanon-mpa 1
## df.sample_data$depth10m 1
## df.sample_data$northsouth 1
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) 1
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 1
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1
## df.sample_data$distance_seagrass:df.sample_data$depth10m 1
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 1
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## df.sample_data$distance_seagrass:df.sample_data$northsouth 1
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth 1
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m 1
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth 1
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 1
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 1
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 91.390 on 359 degrees of freedom
## Residual deviance: 50.441 on 338 degrees of freedom
## AIC: 94.441
##
## Number of Fisher Scoring iterations: 20
## [1] "lutjanus_fulvus_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ df.sample_data$distance_seagrass *
## (log10(df.sample_data$size_seagrass)) * df.sample_data$mpa *
## df.sample_data$depth * df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -1.17741 -0.32029 -0.16019 -0.00008 2.44775
##
## Coefficients: (14 not defined because of singularities)
## Estimate
## (Intercept) -46.36943
## df.sample_data$distance_seagrass 0.85027
## log10(df.sample_data$size_seagrass) -25.33420
## df.sample_data$mpanon-mpa 15.76817
## df.sample_data$depth10m 34.02147
## df.sample_data$northsouth 17.54871
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) 0.63188
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa -0.22201
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 21.99560
## df.sample_data$distance_seagrass:df.sample_data$depth10m -0.60130
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 16.00221
## df.sample_data$mpanon-mpa:df.sample_data$depth10m -8.14919
## df.sample_data$distance_seagrass:df.sample_data$northsouth 0.18665
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -27.76245
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m -0.43628
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.07358
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -4.08926
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth -0.02838
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 3589.08636
## df.sample_data$distance_seagrass 68.82734
## log10(df.sample_data$size_seagrass) 3973.31474
## df.sample_data$mpanon-mpa 3185.72501
## df.sample_data$depth10m 4624.97261
## df.sample_data$northsouth 3204.17105
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) 82.54803
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 47.26656
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 3563.43186
## df.sample_data$distance_seagrass:df.sample_data$depth10m 84.77660
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 5599.12075
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 4049.98073
## df.sample_data$distance_seagrass:df.sample_data$northsouth 87.54241
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 3298.92302
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m 129.22146
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 54.15056
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 4621.37688
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 139.08634
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) -0.013
## df.sample_data$distance_seagrass 0.012
## log10(df.sample_data$size_seagrass) -0.006
## df.sample_data$mpanon-mpa 0.005
## df.sample_data$depth10m 0.007
## df.sample_data$northsouth 0.005
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) 0.008
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa -0.005
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0.006
## df.sample_data$distance_seagrass:df.sample_data$depth10m -0.007
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 0.003
## df.sample_data$mpanon-mpa:df.sample_data$depth10m -0.002
## df.sample_data$distance_seagrass:df.sample_data$northsouth 0.002
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -0.008
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m -0.003
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.001
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -0.001
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 0.000
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 0.990
## df.sample_data$distance_seagrass 0.990
## log10(df.sample_data$size_seagrass) 0.995
## df.sample_data$mpanon-mpa 0.996
## df.sample_data$depth10m 0.994
## df.sample_data$northsouth 0.996
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) 0.994
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 0.996
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0.995
## df.sample_data$distance_seagrass:df.sample_data$depth10m 0.994
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 0.998
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.998
## df.sample_data$distance_seagrass:df.sample_data$northsouth 0.998
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0.993
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m 0.997
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.999
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.999
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 1.000
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 251.16 on 359 degrees of freedom
## Residual deviance: 167.90 on 342 degrees of freedom
## AIC: 203.9
##
## Number of Fisher Scoring iterations: 18
## [1] "parupeneus_barberinoides_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ df.sample_data$distance_seagrass *
## (log10(df.sample_data$size_seagrass)) * df.sample_data$mpa *
## df.sample_data$depth * df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -2.44775 -0.32029 -0.00005 -0.00005 2.44775
##
## Coefficients: (13 not defined because of singularities)
## Estimate
## (Intercept) 3.421e+00
## df.sample_data$distance_seagrass -4.359e-01
## log10(df.sample_data$size_seagrass) 3.034e+01
## df.sample_data$mpanon-mpa -1.144e+01
## df.sample_data$depth10m 6.521e+00
## df.sample_data$northsouth 7.186e+00
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) -7.101e-01
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 2.166e-01
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1.220e+01
## df.sample_data$distance_seagrass:df.sample_data$depth10m 1.558e-02
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 1.643e+01
## df.sample_data$mpanon-mpa:df.sample_data$depth10m -6.142e+00
## df.sample_data$distance_seagrass:df.sample_data$northsouth -7.059e-01
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 8.260e+00
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m -5.874e-01
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.358e-01
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -1.458e+01
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth -2.892e+01
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth -1.020e+00
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 2.260e+13
## df.sample_data$distance_seagrass 8.270e+11
## log10(df.sample_data$size_seagrass) 3.182e+12
## df.sample_data$mpanon-mpa 4.646e+13
## df.sample_data$depth10m 7.141e+03
## df.sample_data$northsouth 7.812e+13
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) 5.550e+11
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 9.682e+11
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1.720e+14
## df.sample_data$distance_seagrass:df.sample_data$depth10m 1.758e+02
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 9.313e+03
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 6.709e+03
## df.sample_data$distance_seagrass:df.sample_data$northsouth 2.521e+12
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 3.494e+03
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m 2.927e+02
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.425e+02
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 6.701e+03
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth 1.660e+14
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 3.656e+02
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0.000
## df.sample_data$distance_seagrass 0.000
## log10(df.sample_data$size_seagrass) 0.000
## df.sample_data$mpanon-mpa 0.000
## df.sample_data$depth10m 0.001
## df.sample_data$northsouth 0.000
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) 0.000
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 0.000
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0.000
## df.sample_data$distance_seagrass:df.sample_data$depth10m 0.000
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 0.002
## df.sample_data$mpanon-mpa:df.sample_data$depth10m -0.001
## df.sample_data$distance_seagrass:df.sample_data$northsouth 0.000
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0.002
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m -0.002
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.002
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -0.002
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth 0.000
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth -0.003
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 1.000
## df.sample_data$distance_seagrass 1.000
## log10(df.sample_data$size_seagrass) 1.000
## df.sample_data$mpanon-mpa 1.000
## df.sample_data$depth10m 0.999
## df.sample_data$northsouth 1.000
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) 1.000
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 1.000
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1.000
## df.sample_data$distance_seagrass:df.sample_data$depth10m 1.000
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 0.999
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.999
## df.sample_data$distance_seagrass:df.sample_data$northsouth 1.000
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0.998
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m 0.998
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.999
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.998
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth 1.000
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 0.998
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 282.73 on 359 degrees of freedom
## Residual deviance: 123.16 on 341 degrees of freedom
## AIC: 161.16
##
## Number of Fisher Scoring iterations: 19
## [1] "scolopsis_bilineata_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ df.sample_data$distance_seagrass *
## (log10(df.sample_data$size_seagrass)) * df.sample_data$mpa *
## df.sample_data$depth * df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -2.4478 -0.5701 0.3897 0.7585 2.4478
##
## Coefficients: (14 not defined because of singularities)
## Estimate
## (Intercept) -0.270562
## df.sample_data$distance_seagrass 0.031672
## log10(df.sample_data$size_seagrass) -2.916549
## df.sample_data$mpanon-mpa -3.041336
## df.sample_data$depth10m 0.756559
## df.sample_data$northsouth 3.644041
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) 0.044506
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 0.026256
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0.338294
## df.sample_data$distance_seagrass:df.sample_data$depth10m -0.024192
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 2.112203
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 3.160514
## df.sample_data$distance_seagrass:df.sample_data$northsouth -0.001737
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -5.366159
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m -0.009625
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -0.058082
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -1.736138
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 0.070868
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 1.422258
## df.sample_data$distance_seagrass 0.029200
## log10(df.sample_data$size_seagrass) 1.747317
## df.sample_data$mpanon-mpa 1.288826
## df.sample_data$depth10m 1.771527
## df.sample_data$northsouth 1.433847
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) 0.045063
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 0.021113
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1.447172
## df.sample_data$distance_seagrass:df.sample_data$depth10m 0.037239
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 2.207814
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.532510
## df.sample_data$distance_seagrass:df.sample_data$northsouth 0.054131
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1.675042
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m 0.058479
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.026315
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.049988
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 0.069320
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) -0.190
## df.sample_data$distance_seagrass 1.085
## log10(df.sample_data$size_seagrass) -1.669
## df.sample_data$mpanon-mpa -2.360
## df.sample_data$depth10m 0.427
## df.sample_data$northsouth 2.541
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) 0.988
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 1.244
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0.234
## df.sample_data$distance_seagrass:df.sample_data$depth10m -0.650
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 0.957
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.062
## df.sample_data$distance_seagrass:df.sample_data$northsouth -0.032
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -3.204
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m -0.165
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -2.207
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -0.847
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 1.022
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 0.84913
## df.sample_data$distance_seagrass 0.27808
## log10(df.sample_data$size_seagrass) 0.09509
## df.sample_data$mpanon-mpa 0.01829
## df.sample_data$depth10m 0.66933
## df.sample_data$northsouth 0.01104
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) 0.32333
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 0.21366
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0.81517
## df.sample_data$distance_seagrass:df.sample_data$depth10m 0.51593
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 0.33872
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.03918
## df.sample_data$distance_seagrass:df.sample_data$northsouth 0.97440
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0.00136
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m 0.86926
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.02730
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.39705
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 0.30662
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Intercept)
## df.sample_data$distance_seagrass
## log10(df.sample_data$size_seagrass) .
## df.sample_data$mpanon-mpa *
## df.sample_data$depth10m
## df.sample_data$northsouth *
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass)
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa
## df.sample_data$distance_seagrass:df.sample_data$depth10m
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m
## df.sample_data$mpanon-mpa:df.sample_data$depth10m *
## df.sample_data$distance_seagrass:df.sample_data$northsouth
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth
## df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$depth10m:df.sample_data$northsouth **
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m *
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 482.90 on 359 degrees of freedom
## Residual deviance: 347.25 on 342 degrees of freedom
## AIC: 383.25
##
## Number of Fisher Scoring iterations: 5
## [1] "scolopsis_ciliata_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ df.sample_data$distance_seagrass *
## (log10(df.sample_data$size_seagrass)) * df.sample_data$mpa *
## df.sample_data$depth * df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -1.79412 -0.32029 -0.00005 -0.00005 2.44775
##
## Coefficients: (14 not defined because of singularities)
## Estimate
## (Intercept) -32.3342
## df.sample_data$distance_seagrass 0.4093
## log10(df.sample_data$size_seagrass) -19.3734
## df.sample_data$mpanon-mpa 30.6560
## df.sample_data$depth10m 42.9914
## df.sample_data$northsouth -25.8698
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) 0.8681
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa -0.5879
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 23.7204
## df.sample_data$distance_seagrass:df.sample_data$depth10m -0.5917
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 34.2920
## df.sample_data$mpanon-mpa:df.sample_data$depth10m -40.9987
## df.sample_data$distance_seagrass:df.sample_data$northsouth 1.3164
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 17.3352
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m -1.1840
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.7421
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -28.2037
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth -1.6984
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 5755.6420
## df.sample_data$distance_seagrass 93.0283
## log10(df.sample_data$size_seagrass) 7899.0205
## df.sample_data$mpanon-mpa 5499.9822
## df.sample_data$depth10m 6215.0961
## df.sample_data$northsouth 3078.2783
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) 215.0792
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 93.4696
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 6179.7468
## df.sample_data$distance_seagrass:df.sample_data$depth10m 98.1877
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 8778.9268
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 6029.2022
## df.sample_data$distance_seagrass:df.sample_data$northsouth 298.7712
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 3156.0871
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m 242.9215
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 98.4490
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 6342.5177
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 326.7982
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) -0.006
## df.sample_data$distance_seagrass 0.004
## log10(df.sample_data$size_seagrass) -0.002
## df.sample_data$mpanon-mpa 0.006
## df.sample_data$depth10m 0.007
## df.sample_data$northsouth -0.008
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) 0.004
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa -0.006
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0.004
## df.sample_data$distance_seagrass:df.sample_data$depth10m -0.006
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 0.004
## df.sample_data$mpanon-mpa:df.sample_data$depth10m -0.007
## df.sample_data$distance_seagrass:df.sample_data$northsouth 0.004
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0.005
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m -0.005
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.008
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -0.004
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth -0.005
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 0.996
## df.sample_data$distance_seagrass 0.996
## log10(df.sample_data$size_seagrass) 0.998
## df.sample_data$mpanon-mpa 0.996
## df.sample_data$depth10m 0.994
## df.sample_data$northsouth 0.993
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) 0.997
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 0.995
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0.997
## df.sample_data$distance_seagrass:df.sample_data$depth10m 0.995
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 0.997
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.995
## df.sample_data$distance_seagrass:df.sample_data$northsouth 0.996
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0.996
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m 0.996
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.994
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.996
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 0.996
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 386.34 on 359 degrees of freedom
## Residual deviance: 178.11 on 342 degrees of freedom
## AIC: 214.11
##
## Number of Fisher Scoring iterations: 19
## [1] "scarus_psittacus_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ df.sample_data$distance_seagrass *
## (log10(df.sample_data$size_seagrass)) * df.sample_data$mpa *
## df.sample_data$depth * df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -1.01077 -0.32029 -0.00005 -0.00005 2.44775
##
## Coefficients: (13 not defined because of singularities)
## Estimate
## (Intercept) -1.036e+01
## df.sample_data$distance_seagrass 1.499e-02
## log10(df.sample_data$size_seagrass) -1.759e+01
## df.sample_data$mpanon-mpa 9.813e+00
## df.sample_data$depth10m -3.973e+01
## df.sample_data$northsouth -3.055e+01
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) 6.317e-01
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa -2.857e-01
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1.443e+01
## df.sample_data$distance_seagrass:df.sample_data$depth10m 1.339e+00
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m -1.735e+01
## df.sample_data$mpanon-mpa:df.sample_data$depth10m -6.107e+01
## df.sample_data$distance_seagrass:df.sample_data$northsouth 1.109e+00
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1.200e+02
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m -5.115e-01
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.413e+00
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.847e+02
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth -3.447e+00
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth -1.737e+02
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 5.446e+03
## df.sample_data$distance_seagrass 9.035e+01
## log10(df.sample_data$size_seagrass) 7.989e+03
## df.sample_data$mpanon-mpa 4.671e+03
## df.sample_data$depth10m 3.190e+13
## df.sample_data$northsouth 3.608e+03
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) 2.229e+02
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 7.793e+01
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 7.206e+03
## df.sample_data$distance_seagrass:df.sample_data$depth10m 1.167e+12
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 4.492e+12
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 6.558e+13
## df.sample_data$distance_seagrass:df.sample_data$northsouth 3.005e+02
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1.103e+14
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m 7.835e+11
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.367e+12
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.428e+14
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 3.558e+12
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 2.343e+14
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) -0.002
## df.sample_data$distance_seagrass 0.000
## log10(df.sample_data$size_seagrass) -0.002
## df.sample_data$mpanon-mpa 0.002
## df.sample_data$depth10m 0.000
## df.sample_data$northsouth -0.008
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) 0.003
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa -0.004
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0.002
## df.sample_data$distance_seagrass:df.sample_data$depth10m 0.000
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 0.000
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.000
## df.sample_data$distance_seagrass:df.sample_data$northsouth 0.004
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0.000
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m 0.000
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.000
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.000
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 0.000
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 0.000
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 0.998
## df.sample_data$distance_seagrass 1.000
## log10(df.sample_data$size_seagrass) 0.998
## df.sample_data$mpanon-mpa 0.998
## df.sample_data$depth10m 1.000
## df.sample_data$northsouth 0.993
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) 0.998
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 0.997
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0.998
## df.sample_data$distance_seagrass:df.sample_data$depth10m 1.000
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 1.000
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## df.sample_data$distance_seagrass:df.sample_data$northsouth 0.997
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1.000
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m 1.000
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 1.000
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 1.000
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 176.35 on 359 degrees of freedom
## Residual deviance: 116.93 on 341 degrees of freedom
## AIC: 154.93
##
## Number of Fisher Scoring iterations: 19
## [1] "epinephelus_merra_pres"
## Warning: glm.fit: algorithm did not converge
## Warning: glm.fit: fitted probabilities numerically 0 or 1 occurred
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ df.sample_data$distance_seagrass *
## (log10(df.sample_data$size_seagrass)) * df.sample_data$mpa *
## df.sample_data$depth * df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -8.49 0.00 0.00 0.00 8.49
##
## Coefficients: (14 not defined because of singularities)
## Estimate
## (Intercept) -1.568e+15
## df.sample_data$distance_seagrass 1.908e+13
## log10(df.sample_data$size_seagrass) -3.290e+15
## df.sample_data$mpanon-mpa -3.080e+15
## df.sample_data$depth10m 2.856e+15
## df.sample_data$northsouth 6.850e+12
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) 8.904e+13
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa -5.267e+12
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1.714e+15
## df.sample_data$distance_seagrass:df.sample_data$depth10m -1.046e+14
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 5.233e+15
## df.sample_data$mpanon-mpa:df.sample_data$depth10m -1.576e+15
## df.sample_data$distance_seagrass:df.sample_data$northsouth 1.032e+14
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 3.076e+15
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m -1.842e+14
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 7.077e+13
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -5.419e+15
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth -2.083e+14
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 2.883e+07
## df.sample_data$distance_seagrass 6.316e+05
## log10(df.sample_data$size_seagrass) 3.672e+07
## df.sample_data$mpanon-mpa 2.504e+07
## df.sample_data$depth10m 4.078e+07
## df.sample_data$northsouth 2.433e+07
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) 1.023e+06
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 4.696e+05
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 3.277e+07
## df.sample_data$distance_seagrass:df.sample_data$depth10m 8.932e+05
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 5.193e+07
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 3.541e+07
## df.sample_data$distance_seagrass:df.sample_data$northsouth 1.289e+06
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 3.441e+07
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m 1.447e+06
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 6.641e+05
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 4.635e+07
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 1.823e+06
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) -54370050
## df.sample_data$distance_seagrass 30203199
## log10(df.sample_data$size_seagrass) -89603001
## df.sample_data$mpanon-mpa -123000973
## df.sample_data$depth10m 70050829
## df.sample_data$northsouth 281507
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) 87046074
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa -11216235
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 52289074
## df.sample_data$distance_seagrass:df.sample_data$depth10m -117052766
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 100769206
## df.sample_data$mpanon-mpa:df.sample_data$depth10m -44497144
## df.sample_data$distance_seagrass:df.sample_data$northsouth 80029467
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 89380008
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m -127313056
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 106561348
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -116915498
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth -114260263
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) <2e-16
## df.sample_data$distance_seagrass <2e-16
## log10(df.sample_data$size_seagrass) <2e-16
## df.sample_data$mpanon-mpa <2e-16
## df.sample_data$depth10m <2e-16
## df.sample_data$northsouth <2e-16
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) <2e-16
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa <2e-16
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa <2e-16
## df.sample_data$distance_seagrass:df.sample_data$depth10m <2e-16
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m <2e-16
## df.sample_data$mpanon-mpa:df.sample_data$depth10m <2e-16
## df.sample_data$distance_seagrass:df.sample_data$northsouth <2e-16
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth <2e-16
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m <2e-16
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m <2e-16
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m <2e-16
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth <2e-16
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Intercept) ***
## df.sample_data$distance_seagrass ***
## log10(df.sample_data$size_seagrass) ***
## df.sample_data$mpanon-mpa ***
## df.sample_data$depth10m ***
## df.sample_data$northsouth ***
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) ***
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa ***
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa ***
## df.sample_data$distance_seagrass:df.sample_data$depth10m ***
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m ***
## df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## df.sample_data$distance_seagrass:df.sample_data$northsouth ***
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth
## df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$depth10m:df.sample_data$northsouth ***
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m ***
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth ***
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 304.35 on 359 degrees of freedom
## Residual deviance: 4757.76 on 342 degrees of freedom
## AIC: 4793.8
##
## Number of Fisher Scoring iterations: 25
## [1] "siganus_spinus_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ df.sample_data$distance_seagrass *
## (log10(df.sample_data$size_seagrass)) * df.sample_data$mpa *
## df.sample_data$depth * df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -0.45904 -0.00002 -0.00002 -0.00002 2.44775
##
## Coefficients: (13 not defined because of singularities)
## Estimate
## (Intercept) -1.579e+01
## df.sample_data$distance_seagrass 3.774e-03
## log10(df.sample_data$size_seagrass) 1.631e+01
## df.sample_data$mpanon-mpa -6.354e+00
## df.sample_data$depth10m -7.685e+00
## df.sample_data$northsouth 1.100e+01
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) -5.735e-01
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 2.408e-01
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa -2.328e+01
## df.sample_data$distance_seagrass:df.sample_data$depth10m -1.561e-02
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m -1.920e+01
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.100e+01
## df.sample_data$distance_seagrass:df.sample_data$northsouth -1.011e+00
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth 9.802e+00
## df.sample_data$depth10m:df.sample_data$northsouth -1.404e+01
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m 6.841e-01
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -3.171e-01
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.530e+01
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 1.227e+00
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 5.724e+13
## df.sample_data$distance_seagrass 8.721e+11
## log10(df.sample_data$size_seagrass) 8.268e+13
## df.sample_data$mpanon-mpa 4.160e+13
## df.sample_data$depth10m 2.762e+04
## df.sample_data$northsouth 3.064e+13
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) 2.189e+12
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 2.072e+11
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 7.142e+13
## df.sample_data$distance_seagrass:df.sample_data$depth10m 6.306e+02
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 3.311e+04
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.292e+04
## df.sample_data$distance_seagrass:df.sample_data$northsouth 2.197e+12
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth 5.074e+13
## df.sample_data$depth10m:df.sample_data$northsouth 2.346e+04
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m 8.928e+02
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 4.389e+02
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 3.202e+04
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 1.039e+03
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0.000
## df.sample_data$distance_seagrass 0.000
## log10(df.sample_data$size_seagrass) 0.000
## df.sample_data$mpanon-mpa 0.000
## df.sample_data$depth10m 0.000
## df.sample_data$northsouth 0.000
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) 0.000
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 0.000
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0.000
## df.sample_data$distance_seagrass:df.sample_data$depth10m 0.000
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m -0.001
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.000
## df.sample_data$distance_seagrass:df.sample_data$northsouth 0.000
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth 0.000
## df.sample_data$depth10m:df.sample_data$northsouth -0.001
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m 0.001
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -0.001
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.000
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 0.001
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 1.000
## df.sample_data$distance_seagrass 1.000
## log10(df.sample_data$size_seagrass) 1.000
## df.sample_data$mpanon-mpa 1.000
## df.sample_data$depth10m 1.000
## df.sample_data$northsouth 1.000
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass) 1.000
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa 1.000
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1.000
## df.sample_data$distance_seagrass:df.sample_data$depth10m 1.000
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 1.000
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## df.sample_data$distance_seagrass:df.sample_data$northsouth 1.000
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth 1.000
## df.sample_data$depth10m:df.sample_data$northsouth 1.000
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m 0.999
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.999
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 0.999
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$distance_seagrass:log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 52.697 on 359 degrees of freedom
## Residual deviance: 33.947 on 341 degrees of freedom
## AIC: 71.947
##
## Number of Fisher Scoring iterations: 21
log10(distance_seagrass)
for (sp in my_nur_species){
print(sp)
res <- glm(df.sample_data[,c(sp)] ~ (log10(df.sample_data$distance_seagrass)) * df.sample_data$size_seagrass * df.sample_data$mpa * df.sample_data$depth * df.sample_data$north, family="binomial")
print(summary(res))
par(mfrow=c(1,2))
plot(fitted(res),residuals(res),xlab="Fitted values", ylab="Residuals", abline(h=0, lty=2))
tryCatch(
lines(smooth.spline(fitted(res), residuals(res))),
error=function(e){} )
qqnorm(res$residuals)
qqline(res$residuals) }
## [1] "abudefduf_lorenzi_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ (log10(df.sample_data$distance_seagrass)) *
## df.sample_data$size_seagrass * df.sample_data$mpa * df.sample_data$depth *
## df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -0.32029 -0.00001 -0.00001 -0.00001 2.44775
##
## Coefficients: (13 not defined because of singularities)
## Estimate
## (Intercept) -2.057e+01
## log10(df.sample_data$distance_seagrass) -2.511e+00
## df.sample_data$size_seagrass -1.745e+00
## df.sample_data$mpanon-mpa -3.261e+00
## df.sample_data$depth10m -4.131e+00
## df.sample_data$northsouth 1.739e+00
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 1.223e+00
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 2.310e+00
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 5.829e-01
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 3.256e+00
## df.sample_data$size_seagrass:df.sample_data$depth10m 8.436e+00
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 5.271e+00
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 1.708e-01
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth -1.511e+00
## df.sample_data$depth10m:df.sample_data$northsouth -9.721e-01
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m -5.200e+00
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -2.401e+00
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -3.493e+00
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth -7.260e-01
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 9.925e+13
## log10(df.sample_data$distance_seagrass) 8.327e+13
## df.sample_data$size_seagrass 5.788e+13
## df.sample_data$mpanon-mpa 1.081e+14
## df.sample_data$depth10m 1.118e+05
## df.sample_data$northsouth 5.768e+13
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 4.055e+13
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 7.660e+13
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 1.933e+13
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 8.544e+04
## df.sample_data$size_seagrass:df.sample_data$depth10m 5.639e+04
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.049e+05
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 5.662e+12
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth 5.010e+13
## df.sample_data$depth10m:df.sample_data$northsouth 1.024e+05
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 4.120e+04
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 6.115e+04
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.674e+04
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 6.956e+04
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0
## log10(df.sample_data$distance_seagrass) 0
## df.sample_data$size_seagrass 0
## df.sample_data$mpanon-mpa 0
## df.sample_data$depth10m 0
## df.sample_data$northsouth 0
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 0
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 0
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 0
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 0
## df.sample_data$size_seagrass:df.sample_data$depth10m 0
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 0
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth 0
## df.sample_data$depth10m:df.sample_data$northsouth 0
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 0
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 1
## log10(df.sample_data$distance_seagrass) 1
## df.sample_data$size_seagrass 1
## df.sample_data$mpanon-mpa 1
## df.sample_data$depth10m 1
## df.sample_data$northsouth 1
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 1
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 1
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 1
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 1
## df.sample_data$size_seagrass:df.sample_data$depth10m 1
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 1
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth 1
## df.sample_data$depth10m:df.sample_data$northsouth 1
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 1
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 13.7694 on 359 degrees of freedom
## Residual deviance: 7.9406 on 341 degrees of freedom
## AIC: 45.941
##
## Number of Fisher Scoring iterations: 22
## [1] "abudefduf_sexfasciatus_pres"
## Warning: glm.fit: algorithm did not converge
## Warning: glm.fit: fitted probabilities numerically 0 or 1 occurred
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ (log10(df.sample_data$distance_seagrass)) *
## df.sample_data$size_seagrass * df.sample_data$mpa * df.sample_data$depth *
## df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -8.49 0.00 0.00 0.00 8.49
##
## Coefficients: (14 not defined because of singularities)
## Estimate
## (Intercept) -1.480e+15
## log10(df.sample_data$distance_seagrass) -1.840e+15
## df.sample_data$size_seagrass 9.874e+14
## df.sample_data$mpanon-mpa 3.785e+14
## df.sample_data$depth10m -7.782e+14
## df.sample_data$northsouth -3.726e+15
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass -5.711e+14
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 5.162e+14
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa -3.396e+14
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 1.032e+15
## df.sample_data$size_seagrass:df.sample_data$depth10m 9.539e+14
## df.sample_data$mpanon-mpa:df.sample_data$depth10m -2.342e+15
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 2.860e+15
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 3.487e+15
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m -7.112e+14
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 5.027e+14
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -3.827e+14
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth -3.039e+15
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 6.664e+07
## log10(df.sample_data$distance_seagrass) 5.092e+07
## df.sample_data$size_seagrass 3.391e+07
## df.sample_data$mpanon-mpa 6.252e+07
## df.sample_data$depth10m 9.425e+07
## df.sample_data$northsouth 6.118e+07
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 2.471e+07
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 3.638e+07
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 1.014e+07
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 7.201e+07
## df.sample_data$size_seagrass:df.sample_data$depth10m 4.795e+07
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 8.841e+07
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 4.154e+07
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 8.652e+07
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 3.495e+07
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 5.145e+07
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.434e+07
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 5.875e+07
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) -22214358
## log10(df.sample_data$distance_seagrass) -36125198
## df.sample_data$size_seagrass 29119759
## df.sample_data$mpanon-mpa 6053693
## df.sample_data$depth10m -8256717
## df.sample_data$northsouth -60908917
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass -23108824
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 14189193
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa -33487985
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 14324845
## df.sample_data$size_seagrass:df.sample_data$depth10m 19892519
## df.sample_data$mpanon-mpa:df.sample_data$depth10m -26492929
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 68859779
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 40298445
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m -20349497
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 9772067
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -26684544
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth -51738797
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) <2e-16
## log10(df.sample_data$distance_seagrass) <2e-16
## df.sample_data$size_seagrass <2e-16
## df.sample_data$mpanon-mpa <2e-16
## df.sample_data$depth10m <2e-16
## df.sample_data$northsouth <2e-16
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass <2e-16
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa <2e-16
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa <2e-16
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m <2e-16
## df.sample_data$size_seagrass:df.sample_data$depth10m <2e-16
## df.sample_data$mpanon-mpa:df.sample_data$depth10m <2e-16
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth <2e-16
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth <2e-16
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m <2e-16
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m <2e-16
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m <2e-16
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth <2e-16
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Intercept) ***
## log10(df.sample_data$distance_seagrass) ***
## df.sample_data$size_seagrass ***
## df.sample_data$mpanon-mpa ***
## df.sample_data$depth10m ***
## df.sample_data$northsouth ***
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass ***
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa ***
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa ***
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m ***
## df.sample_data$size_seagrass:df.sample_data$depth10m ***
## df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth ***
## df.sample_data$size_seagrass:df.sample_data$northsouth
## df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$depth10m:df.sample_data$northsouth ***
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m ***
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth ***
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 176.35 on 359 degrees of freedom
## Residual deviance: 2450.97 on 342 degrees of freedom
## AIC: 2487
##
## Number of Fisher Scoring iterations: 25
## [1] "abudefduf_vaigiensis_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ (log10(df.sample_data$distance_seagrass)) *
## df.sample_data$size_seagrass * df.sample_data$mpa * df.sample_data$depth *
## df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -1.55176 -0.45904 -0.00008 -0.00008 2.44775
##
## Coefficients: (12 not defined because of singularities)
## Estimate
## (Intercept) 2.980e+01
## log10(df.sample_data$distance_seagrass) -2.613e+01
## df.sample_data$size_seagrass -2.023e+01
## df.sample_data$mpanon-mpa -3.457e+01
## df.sample_data$depth10m -7.804e+01
## df.sample_data$northsouth 2.944e+00
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 1.421e+01
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 2.526e+01
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 6.678e+00
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 6.655e+01
## df.sample_data$size_seagrass:df.sample_data$depth10m -2.376e+01
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.821e+02
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 2.600e-01
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -1.971e+02
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 8.492e+00
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -1.360e+02
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.884e+00
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 6.916e+01
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 7.403e+01
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 1.456e+01
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 4.408e+03
## log10(df.sample_data$distance_seagrass) 3.720e+03
## df.sample_data$size_seagrass 2.083e+03
## df.sample_data$mpanon-mpa 4.723e+03
## df.sample_data$depth10m 9.366e+13
## df.sample_data$northsouth 2.803e+02
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 1.499e+03
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 3.487e+03
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 6.706e+02
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 8.080e+13
## df.sample_data$size_seagrass:df.sample_data$depth10m 1.974e+13
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.415e+14
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 2.094e+02
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1.177e+14
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 1.019e+13
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.043e+14
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 4.846e+12
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 2.416e+13
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 6.891e+13
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 1.181e+13
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0.007
## log10(df.sample_data$distance_seagrass) -0.007
## df.sample_data$size_seagrass -0.010
## df.sample_data$mpanon-mpa -0.007
## df.sample_data$depth10m 0.000
## df.sample_data$northsouth 0.011
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 0.009
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 0.007
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 0.010
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 0.000
## df.sample_data$size_seagrass:df.sample_data$depth10m 0.000
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.000
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 0.001
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0.000
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 0.000
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.000
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.000
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0.000
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 0.000
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 0.000
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 0.995
## log10(df.sample_data$distance_seagrass) 0.994
## df.sample_data$size_seagrass 0.992
## df.sample_data$mpanon-mpa 0.994
## df.sample_data$depth10m 1.000
## df.sample_data$northsouth 0.992
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 0.992
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 0.994
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 0.992
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 1.000
## df.sample_data$size_seagrass:df.sample_data$depth10m 1.000
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 0.999
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1.000
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 1.000
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1.000
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 1.000
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 1.000
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 343.02 on 359 degrees of freedom
## Residual deviance: 205.76 on 340 degrees of freedom
## AIC: 245.76
##
## Number of Fisher Scoring iterations: 18
## [1] "cheilinus_chlorourus_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ (log10(df.sample_data$distance_seagrass)) *
## df.sample_data$size_seagrass * df.sample_data$mpa * df.sample_data$depth *
## df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -1.01077 -0.45904 -0.32029 -0.00013 2.44775
##
## Coefficients: (14 not defined because of singularities)
## Estimate
## (Intercept) -7.5825
## log10(df.sample_data$distance_seagrass) -9.1968
## df.sample_data$size_seagrass -16.5392
## df.sample_data$mpanon-mpa 5.8219
## df.sample_data$depth10m 5.5435
## df.sample_data$northsouth 0.5678
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 12.9686
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 4.7468
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 4.1609
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 8.4442
## df.sample_data$size_seagrass:df.sample_data$depth10m 14.3175
## df.sample_data$mpanon-mpa:df.sample_data$depth10m -0.2214
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 3.4453
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -6.8927
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m -11.2122
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -7.8872
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -4.6498
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0.3456
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 4199.3055
## log10(df.sample_data$distance_seagrass) 2693.5790
## df.sample_data$size_seagrass 1130.5684
## df.sample_data$mpanon-mpa 4264.8506
## df.sample_data$depth10m 4199.3122
## df.sample_data$northsouth 160.8235
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 860.1143
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 2614.0257
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 318.0802
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 2693.5835
## df.sample_data$size_seagrass:df.sample_data$depth10m 1131.4360
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 4287.0663
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 120.1151
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 437.3055
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 860.5148
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 2622.3421
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 338.7590
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 233.4082
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) -0.002
## log10(df.sample_data$distance_seagrass) -0.003
## df.sample_data$size_seagrass -0.015
## df.sample_data$mpanon-mpa 0.001
## df.sample_data$depth10m 0.001
## df.sample_data$northsouth 0.004
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 0.015
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 0.002
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 0.013
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 0.003
## df.sample_data$size_seagrass:df.sample_data$depth10m 0.013
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.000
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 0.029
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -0.016
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m -0.013
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -0.003
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -0.014
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0.001
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 0.999
## log10(df.sample_data$distance_seagrass) 0.997
## df.sample_data$size_seagrass 0.988
## df.sample_data$mpanon-mpa 0.999
## df.sample_data$depth10m 0.999
## df.sample_data$northsouth 0.997
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 0.988
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 0.999
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 0.990
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 0.997
## df.sample_data$size_seagrass:df.sample_data$depth10m 0.990
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 0.977
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0.987
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 0.990
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.998
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.989
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0.999
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 225.15 on 359 degrees of freedom
## Residual deviance: 193.41 on 342 degrees of freedom
## AIC: 229.41
##
## Number of Fisher Scoring iterations: 17
## [1] "cheilinus_undulatus_pres"
## Warning: glm.fit: algorithm did not converge
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ (log10(df.sample_data$distance_seagrass)) *
## df.sample_data$size_seagrass * df.sample_data$mpa * df.sample_data$depth *
## df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -2.409e-06 -2.409e-06 -2.409e-06 -2.409e-06 -2.409e-06
##
## Coefficients: (14 not defined because of singularities)
## Estimate
## (Intercept) -2.657e+01
## log10(df.sample_data$distance_seagrass) 2.251e-26
## df.sample_data$size_seagrass 9.081e-26
## df.sample_data$mpanon-mpa 4.150e-26
## df.sample_data$depth10m -4.089e-13
## df.sample_data$northsouth -7.298e-26
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass -6.634e-26
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa -2.801e-26
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa -2.648e-26
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 3.494e-13
## df.sample_data$size_seagrass:df.sample_data$depth10m 1.794e-13
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 4.419e-13
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 1.494e-26
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -2.156e-14
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m -1.345e-13
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -3.290e-13
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -5.233e-14
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth -1.167e-14
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 3.537e+05
## log10(df.sample_data$distance_seagrass) 2.702e+05
## df.sample_data$size_seagrass 1.799e+05
## df.sample_data$mpanon-mpa 3.318e+05
## df.sample_data$depth10m 5.001e+05
## df.sample_data$northsouth 3.247e+05
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 1.311e+05
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 1.930e+05
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 5.382e+04
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 3.822e+05
## df.sample_data$size_seagrass:df.sample_data$depth10m 2.545e+05
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 4.692e+05
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 2.204e+05
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 4.591e+05
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 1.855e+05
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.730e+05
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 7.611e+04
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 3.117e+05
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0
## log10(df.sample_data$distance_seagrass) 0
## df.sample_data$size_seagrass 0
## df.sample_data$mpanon-mpa 0
## df.sample_data$depth10m 0
## df.sample_data$northsouth 0
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 0
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 0
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 0
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 0
## df.sample_data$size_seagrass:df.sample_data$depth10m 0
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 0
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 0
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 1
## log10(df.sample_data$distance_seagrass) 1
## df.sample_data$size_seagrass 1
## df.sample_data$mpanon-mpa 1
## df.sample_data$depth10m 1
## df.sample_data$northsouth 1
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 1
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 1
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 1
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 1
## df.sample_data$size_seagrass:df.sample_data$depth10m 1
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 1
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 1
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 0.0000e+00 on 359 degrees of freedom
## Residual deviance: 2.0886e-09 on 342 degrees of freedom
## AIC: 36
##
## Number of Fisher Scoring iterations: 25
## [1] "cheilio_inermis_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ (log10(df.sample_data$distance_seagrass)) *
## df.sample_data$size_seagrass * df.sample_data$mpa * df.sample_data$depth *
## df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -1.17741 -0.32029 -0.00005 -0.00005 2.44775
##
## Coefficients: (9 not defined because of singularities)
## Estimate
## (Intercept) -9.931e+01
## log10(df.sample_data$distance_seagrass) 8.078e+01
## df.sample_data$size_seagrass 5.639e+01
## df.sample_data$mpanon-mpa 1.782e+01
## df.sample_data$depth10m 1.712e+02
## df.sample_data$northsouth -4.935e+01
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass -3.902e+01
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa -6.598e+01
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa -1.566e+02
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m -1.595e+02
## df.sample_data$size_seagrass:df.sample_data$depth10m -8.859e+01
## df.sample_data$mpanon-mpa:df.sample_data$depth10m -9.731e+01
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth -1.742e+01
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth 1.069e+02
## df.sample_data$depth10m:df.sample_data$northsouth 6.932e+01
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 1.445e+02
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 6.732e+01
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.204e+02
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.525e+02
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 4.056e+01
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth -8.249e+00
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth -1.413e+02
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -1.259e+02
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 1.094e+14
## log10(df.sample_data$distance_seagrass) 9.160e+13
## df.sample_data$size_seagrass 6.868e+13
## df.sample_data$mpanon-mpa 9.813e+13
## df.sample_data$depth10m 1.930e+14
## df.sample_data$northsouth 1.272e+14
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 4.751e+13
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 1.173e+14
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 2.907e+14
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 1.622e+14
## df.sample_data$size_seagrass:df.sample_data$depth10m 1.197e+14
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.049e+14
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 3.647e+13
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth 1.704e+14
## df.sample_data$depth10m:df.sample_data$northsouth 1.930e+14
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 2.888e+14
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 8.156e+13
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.866e+14
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.618e+14
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 4.942e+13
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 1.487e+13
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 1.923e+14
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.502e+14
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0
## log10(df.sample_data$distance_seagrass) 0
## df.sample_data$size_seagrass 0
## df.sample_data$mpanon-mpa 0
## df.sample_data$depth10m 0
## df.sample_data$northsouth 0
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 0
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 0
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 0
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 0
## df.sample_data$size_seagrass:df.sample_data$depth10m 0
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 0
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth 0
## df.sample_data$depth10m:df.sample_data$northsouth 0
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 0
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 0
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 0
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 0
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 1
## log10(df.sample_data$distance_seagrass) 1
## df.sample_data$size_seagrass 1
## df.sample_data$mpanon-mpa 1
## df.sample_data$depth10m 1
## df.sample_data$northsouth 1
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 1
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 1
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 1
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 1
## df.sample_data$size_seagrass:df.sample_data$depth10m 1
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 1
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth 1
## df.sample_data$depth10m:df.sample_data$northsouth 1
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 1
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 1
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 1
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 1
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 181.58 on 359 degrees of freedom
## Residual deviance: 100.44 on 337 degrees of freedom
## AIC: 146.44
##
## Number of Fisher Scoring iterations: 19
## [1] "cheilodipterus_quinquelineatus_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ (log10(df.sample_data$distance_seagrass)) *
## df.sample_data$size_seagrass * df.sample_data$mpa * df.sample_data$depth *
## df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -2.44775 -0.66805 -0.00022 0.84460 2.14597
##
## Coefficients: (14 not defined because of singularities)
## Estimate
## (Intercept) -4.20234
## log10(df.sample_data$distance_seagrass) 5.76202
## df.sample_data$size_seagrass 22.94622
## df.sample_data$mpanon-mpa 3.25498
## df.sample_data$depth10m -8.29292
## df.sample_data$northsouth 3.07105
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass -17.08986
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa -0.02472
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa -6.61684
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 4.51098
## df.sample_data$size_seagrass:df.sample_data$depth10m 0.69808
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 5.38031
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth -6.00231
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1.77341
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m -0.31135
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -2.15971
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -0.40862
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth -1.52072
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 636.00745
## log10(df.sample_data$distance_seagrass) 522.55806
## df.sample_data$size_seagrass 1207.54493
## df.sample_data$mpanon-mpa 830.40538
## df.sample_data$depth10m 899.44871
## df.sample_data$northsouth 165.75598
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 886.58855
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 376.70816
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 364.79907
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 739.00871
## df.sample_data$size_seagrass:df.sample_data$depth10m 1707.72648
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1174.36914
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 123.79495
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 234.41616
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 1253.82560
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 532.74520
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 515.90381
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 175.07409
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) -0.007
## log10(df.sample_data$distance_seagrass) 0.011
## df.sample_data$size_seagrass 0.019
## df.sample_data$mpanon-mpa 0.004
## df.sample_data$depth10m -0.009
## df.sample_data$northsouth 0.019
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass -0.019
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 0.000
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa -0.018
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 0.006
## df.sample_data$size_seagrass:df.sample_data$depth10m 0.000
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.005
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth -0.048
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0.008
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 0.000
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -0.004
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -0.001
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth -0.009
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 0.995
## log10(df.sample_data$distance_seagrass) 0.991
## df.sample_data$size_seagrass 0.985
## df.sample_data$mpanon-mpa 0.997
## df.sample_data$depth10m 0.993
## df.sample_data$northsouth 0.985
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 0.985
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 1.000
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 0.986
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 0.995
## df.sample_data$size_seagrass:df.sample_data$depth10m 1.000
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.996
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 0.961
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0.994
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 1.000
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.997
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.999
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0.993
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 497.72 on 359 degrees of freedom
## Residual deviance: 334.00 on 342 degrees of freedom
## AIC: 370
##
## Number of Fisher Scoring iterations: 16
## [1] "fistularia_commersonii_pres"
## Warning: glm.fit: algorithm did not converge
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ (log10(df.sample_data$distance_seagrass)) *
## df.sample_data$size_seagrass * df.sample_data$mpa * df.sample_data$depth *
## df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -1.2502 -0.5661 -0.3215 0.0000 2.5928
##
## Coefficients: (13 not defined because of singularities)
## Estimate
## (Intercept) 8.359e+00
## log10(df.sample_data$distance_seagrass) -1.002e+01
## df.sample_data$size_seagrass 1.322e+01
## df.sample_data$mpanon-mpa -3.259e+01
## df.sample_data$depth10m -2.164e+13
## df.sample_data$northsouth 4.050e+01
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass -1.060e+01
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 1.179e+01
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa -3.337e+00
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 1.817e+13
## df.sample_data$size_seagrass:df.sample_data$depth10m 1.196e+13
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.870e+13
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth -1.497e+01
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -6.018e+12
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m -8.455e+12
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -1.288e+13
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.864e+13
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth -4.495e+12
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -2.374e+13
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 2.790e+05
## log10(df.sample_data$distance_seagrass) 2.349e+05
## df.sample_data$size_seagrass 2.056e+05
## df.sample_data$mpanon-mpa 2.667e+05
## df.sample_data$depth10m 1.680e+13
## df.sample_data$northsouth 2.970e+05
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 1.514e+05
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 1.598e+05
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 6.312e+04
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 1.411e+13
## df.sample_data$size_seagrass:df.sample_data$depth10m 9.282e+12
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.228e+13
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 2.306e+05
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 4.672e+12
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 6.564e+12
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 9.999e+12
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.447e+13
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 3.490e+12
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.843e+13
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0.000
## log10(df.sample_data$distance_seagrass) 0.000
## df.sample_data$size_seagrass 0.000
## df.sample_data$mpanon-mpa 0.000
## df.sample_data$depth10m -1.288
## df.sample_data$northsouth 0.000
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 0.000
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 0.000
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 0.000
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 1.288
## df.sample_data$size_seagrass:df.sample_data$depth10m 1.288
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.288
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 0.000
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -1.288
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m -1.288
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -1.288
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.288
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth -1.288
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -1.288
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 1.000
## log10(df.sample_data$distance_seagrass) 1.000
## df.sample_data$size_seagrass 1.000
## df.sample_data$mpanon-mpa 1.000
## df.sample_data$depth10m 0.198
## df.sample_data$northsouth 1.000
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 1.000
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 1.000
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 1.000
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 0.198
## df.sample_data$size_seagrass:df.sample_data$depth10m 0.198
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.198
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 1.000
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0.198
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 0.198
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.198
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.198
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0.198
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.198
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 297.32 on 359 degrees of freedom
## Residual deviance: 228.51 on 341 degrees of freedom
## AIC: 266.51
##
## Number of Fisher Scoring iterations: 25
## [1] "halichoeres_argus_pres"
## Warning: glm.fit: algorithm did not converge
## Warning: glm.fit: fitted probabilities numerically 0 or 1 occurred
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ (log10(df.sample_data$distance_seagrass)) *
## df.sample_data$size_seagrass * df.sample_data$mpa * df.sample_data$depth *
## df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -8.49 -8.49 0.00 0.00 8.49
##
## Coefficients: (14 not defined because of singularities)
## Estimate
## (Intercept) 1.832e+15
## log10(df.sample_data$distance_seagrass) -4.979e+15
## df.sample_data$size_seagrass -4.753e+15
## df.sample_data$mpanon-mpa 4.891e+15
## df.sample_data$depth10m -6.271e+15
## df.sample_data$northsouth -9.979e+15
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 3.847e+15
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa -2.491e+15
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 1.354e+15
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 5.490e+15
## df.sample_data$size_seagrass:df.sample_data$depth10m 5.265e+15
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.663e+15
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 7.009e+15
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 7.351e+15
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m -4.224e+15
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 5.330e+14
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -1.828e+15
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth -5.698e+15
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 6.664e+07
## log10(df.sample_data$distance_seagrass) 5.092e+07
## df.sample_data$size_seagrass 3.391e+07
## df.sample_data$mpanon-mpa 6.252e+07
## df.sample_data$depth10m 9.425e+07
## df.sample_data$northsouth 6.118e+07
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 2.471e+07
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 3.638e+07
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 1.014e+07
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 7.201e+07
## df.sample_data$size_seagrass:df.sample_data$depth10m 4.795e+07
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 8.841e+07
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 4.154e+07
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 8.652e+07
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 3.495e+07
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 5.145e+07
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.434e+07
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 5.875e+07
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 27484941
## log10(df.sample_data$distance_seagrass) -97770041
## df.sample_data$size_seagrass -140172886
## df.sample_data$mpanon-mpa 78240627
## df.sample_data$depth10m -66535625
## df.sample_data$northsouth -163118997
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 155689648
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa -68474092
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 133552318
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 76241064
## df.sample_data$size_seagrass:df.sample_data$depth10m 109803141
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 30117995
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 168732428
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 84965962
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m -120849077
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 10360746
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -127472291
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth -96993003
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) <2e-16
## log10(df.sample_data$distance_seagrass) <2e-16
## df.sample_data$size_seagrass <2e-16
## df.sample_data$mpanon-mpa <2e-16
## df.sample_data$depth10m <2e-16
## df.sample_data$northsouth <2e-16
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass <2e-16
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa <2e-16
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa <2e-16
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m <2e-16
## df.sample_data$size_seagrass:df.sample_data$depth10m <2e-16
## df.sample_data$mpanon-mpa:df.sample_data$depth10m <2e-16
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth <2e-16
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth <2e-16
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m <2e-16
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m <2e-16
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m <2e-16
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth <2e-16
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Intercept) ***
## log10(df.sample_data$distance_seagrass) ***
## df.sample_data$size_seagrass ***
## df.sample_data$mpanon-mpa ***
## df.sample_data$depth10m ***
## df.sample_data$northsouth ***
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass ***
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa ***
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa ***
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m ***
## df.sample_data$size_seagrass:df.sample_data$depth10m ***
## df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth ***
## df.sample_data$size_seagrass:df.sample_data$northsouth
## df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$depth10m:df.sample_data$northsouth ***
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m ***
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth ***
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 215.97 on 359 degrees of freedom
## Residual deviance: 9227.18 on 342 degrees of freedom
## AIC: 9263.2
##
## Number of Fisher Scoring iterations: 25
## [1] "halichoeres_hortulanus_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ (log10(df.sample_data$distance_seagrass)) *
## df.sample_data$size_seagrass * df.sample_data$mpa * df.sample_data$depth *
## df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -2.1460 -0.5701 -0.3203 0.7585 2.4478
##
## Coefficients: (14 not defined because of singularities)
## Estimate
## (Intercept) 2.20036
## log10(df.sample_data$distance_seagrass) 0.01881
## df.sample_data$size_seagrass -0.34637
## df.sample_data$mpanon-mpa -6.36615
## df.sample_data$depth10m 2.15397
## df.sample_data$northsouth 4.44535
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 0.12925
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 3.23119
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 0.04378
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m -5.10798
## df.sample_data$size_seagrass:df.sample_data$depth10m -5.79180
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 9.95043
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth -2.99408
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -12.14570
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 4.41220
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -5.72038
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.62386
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 9.41459
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 2.62619
## log10(df.sample_data$distance_seagrass) 1.87438
## df.sample_data$size_seagrass 1.26890
## df.sample_data$mpanon-mpa 2.39738
## df.sample_data$depth10m 4.38698
## df.sample_data$northsouth 2.01667
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 0.92962
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 1.32891
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 0.38180
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 3.36312
## df.sample_data$size_seagrass:df.sample_data$depth10m 2.13850
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 3.43750
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 1.43631
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 3.39423
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 1.56361
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.92897
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.65126
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 2.68522
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0.838
## log10(df.sample_data$distance_seagrass) 0.010
## df.sample_data$size_seagrass -0.273
## df.sample_data$mpanon-mpa -2.655
## df.sample_data$depth10m 0.491
## df.sample_data$northsouth 2.204
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 0.139
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 2.431
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 0.115
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m -1.519
## df.sample_data$size_seagrass:df.sample_data$depth10m -2.708
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.895
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth -2.085
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -3.578
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 2.822
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -2.966
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.493
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 3.506
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 0.402114
## log10(df.sample_data$distance_seagrass) 0.991991
## df.sample_data$size_seagrass 0.784878
## df.sample_data$mpanon-mpa 0.007920
## df.sample_data$depth10m 0.623433
## df.sample_data$northsouth 0.027503
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 0.889420
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 0.015039
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 0.908704
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 0.128808
## df.sample_data$size_seagrass:df.sample_data$depth10m 0.006762
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.003796
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 0.037109
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0.000346
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 0.004775
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.003022
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.012653
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0.000455
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Intercept)
## log10(df.sample_data$distance_seagrass)
## df.sample_data$size_seagrass
## df.sample_data$mpanon-mpa **
## df.sample_data$depth10m
## df.sample_data$northsouth *
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa *
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m
## df.sample_data$size_seagrass:df.sample_data$depth10m **
## df.sample_data$mpanon-mpa:df.sample_data$depth10m **
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth *
## df.sample_data$size_seagrass:df.sample_data$northsouth
## df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$depth10m:df.sample_data$northsouth ***
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m **
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m **
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m *
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth ***
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 495.05 on 359 degrees of freedom
## Residual deviance: 335.78 on 342 degrees of freedom
## AIC: 371.78
##
## Number of Fisher Scoring iterations: 5
## [1] "halichoeres_scapularis_pres"
## Warning: glm.fit: algorithm did not converge
## Warning: glm.fit: fitted probabilities numerically 0 or 1 occurred
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ (log10(df.sample_data$distance_seagrass)) *
## df.sample_data$size_seagrass * df.sample_data$mpa * df.sample_data$depth *
## df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -2.0154 -0.4815 -0.2950 0.0000 2.5124
##
## Coefficients: (11 not defined because of singularities)
## Estimate
## (Intercept) -4.167e+04
## log10(df.sample_data$distance_seagrass) 3.520e+04
## df.sample_data$size_seagrass 1.725e+04
## df.sample_data$mpanon-mpa 4.935e+04
## df.sample_data$depth10m 5.756e+12
## df.sample_data$northsouth 4.555e+04
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass -1.292e+04
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa -3.547e+04
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa -6.085e+03
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m -4.996e+12
## df.sample_data$size_seagrass:df.sample_data$depth10m 1.455e+12
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.102e+14
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth -3.708e+04
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -4.434e+13
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m -4.519e+11
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -5.213e+13
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -2.760e+13
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 2.405e+13
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth -7.164e+13
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 3.309e+13
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 2.657e+13
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 9.336e+06
## log10(df.sample_data$distance_seagrass) 7.887e+06
## df.sample_data$size_seagrass 3.867e+06
## df.sample_data$mpanon-mpa 1.106e+07
## df.sample_data$depth10m 1.557e+14
## df.sample_data$northsouth 1.021e+07
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 2.895e+06
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 7.947e+06
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 1.364e+06
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 1.329e+14
## df.sample_data$size_seagrass:df.sample_data$depth10m 3.914e+13
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.988e+14
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 8.307e+06
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 6.237e+14
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 3.097e+13
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.714e+14
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 6.896e+13
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 3.588e+14
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 6.015e+14
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 3.421e+14
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 6.305e+13
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) -0.004
## log10(df.sample_data$distance_seagrass) 0.004
## df.sample_data$size_seagrass 0.004
## df.sample_data$mpanon-mpa 0.004
## df.sample_data$depth10m 0.037
## df.sample_data$northsouth 0.004
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass -0.004
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa -0.004
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa -0.004
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m -0.038
## df.sample_data$size_seagrass:df.sample_data$depth10m 0.037
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.369
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth -0.004
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -0.071
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m -0.015
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -0.304
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -0.400
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0.067
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth -0.119
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 0.097
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 0.421
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 0.996
## log10(df.sample_data$distance_seagrass) 0.996
## df.sample_data$size_seagrass 0.996
## df.sample_data$mpanon-mpa 0.996
## df.sample_data$depth10m 0.971
## df.sample_data$northsouth 0.996
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 0.996
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 0.996
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 0.996
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 0.970
## df.sample_data$size_seagrass:df.sample_data$depth10m 0.970
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.712
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 0.996
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0.943
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 0.988
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.761
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.689
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0.947
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 0.905
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 0.923
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 0.673
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 314.56 on 359 degrees of freedom
## Residual deviance: 199.17 on 339 degrees of freedom
## AIC: 241.17
##
## Number of Fisher Scoring iterations: 25
## [1] "lethrinus_harak_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ (log10(df.sample_data$distance_seagrass)) *
## df.sample_data$size_seagrass * df.sample_data$mpa * df.sample_data$depth *
## df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -0.32029 -0.00002 -0.00002 -0.00002 2.44775
##
## Coefficients: (14 not defined because of singularities)
## Estimate
## (Intercept) -8.459
## log10(df.sample_data$distance_seagrass) -11.591
## df.sample_data$size_seagrass -26.784
## df.sample_data$mpanon-mpa -18.419
## df.sample_data$depth10m -1.819
## df.sample_data$northsouth 3.676
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 19.665
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 8.356
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 8.091
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 1.229
## df.sample_data$size_seagrass:df.sample_data$depth10m 21.134
## df.sample_data$mpanon-mpa:df.sample_data$depth10m -1.901
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 2.746
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -11.550
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m -15.527
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 4.841
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -4.741
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 5.423
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 47230.154
## log10(df.sample_data$distance_seagrass) 36012.489
## df.sample_data$size_seagrass 19405.190
## df.sample_data$mpanon-mpa 43743.842
## df.sample_data$depth10m 66906.403
## df.sample_data$northsouth 43890.289
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 14083.090
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 25719.547
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 5770.781
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 51012.265
## df.sample_data$size_seagrass:df.sample_data$depth10m 31011.572
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 62096.505
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 29794.835
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 61595.801
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 22560.267
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 36181.637
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 9200.758
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 41712.928
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0.000
## log10(df.sample_data$distance_seagrass) 0.000
## df.sample_data$size_seagrass -0.001
## df.sample_data$mpanon-mpa 0.000
## df.sample_data$depth10m 0.000
## df.sample_data$northsouth 0.000
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 0.001
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 0.000
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 0.001
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 0.000
## df.sample_data$size_seagrass:df.sample_data$depth10m 0.001
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.000
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 0.000
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0.000
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m -0.001
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.000
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -0.001
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0.000
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 1.000
## log10(df.sample_data$distance_seagrass) 1.000
## df.sample_data$size_seagrass 0.999
## df.sample_data$mpanon-mpa 1.000
## df.sample_data$depth10m 1.000
## df.sample_data$northsouth 1.000
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 0.999
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 1.000
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 0.999
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 1.000
## df.sample_data$size_seagrass:df.sample_data$depth10m 0.999
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 1.000
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1.000
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 0.999
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1.000
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 34.700 on 359 degrees of freedom
## Residual deviance: 23.822 on 342 degrees of freedom
## AIC: 59.822
##
## Number of Fisher Scoring iterations: 21
## [1] "lutjanus_decussatus_pres"
## Warning: glm.fit: algorithm did not converge
## Warning: glm.fit: fitted probabilities numerically 0 or 1 occurred
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ (log10(df.sample_data$distance_seagrass)) *
## df.sample_data$size_seagrass * df.sample_data$mpa * df.sample_data$depth *
## df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -8.49 0.00 0.00 0.00 8.49
##
## Coefficients: (13 not defined because of singularities)
## Estimate
## (Intercept) -1.540e+18
## log10(df.sample_data$distance_seagrass) 1.292e+18
## df.sample_data$size_seagrass 9.028e+17
## df.sample_data$mpanon-mpa 1.672e+18
## df.sample_data$depth10m -1.155e+16
## df.sample_data$northsouth -8.961e+17
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass -6.328e+17
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa -1.187e+18
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa -3.010e+17
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 7.875e+15
## df.sample_data$size_seagrass:df.sample_data$depth10m 1.220e+15
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 9.928e+15
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth -8.968e+16
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth 7.801e+17
## df.sample_data$depth10m:df.sample_data$northsouth 7.957e+15
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m -7.838e+14
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -5.309e+15
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -1.060e+15
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth -4.097e+15
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 9.951e+15
## log10(df.sample_data$distance_seagrass) 8.348e+15
## df.sample_data$size_seagrass 5.803e+15
## df.sample_data$mpanon-mpa 1.084e+16
## df.sample_data$depth10m 9.038e+07
## df.sample_data$northsouth 5.782e+15
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 4.066e+15
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 7.679e+15
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 1.938e+15
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 6.838e+07
## df.sample_data$size_seagrass:df.sample_data$depth10m 4.663e+07
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 8.367e+07
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 5.677e+14
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth 5.022e+15
## df.sample_data$depth10m:df.sample_data$northsouth 8.650e+07
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 3.393e+07
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 4.688e+07
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.397e+07
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 5.873e+07
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) -1.548e+02
## log10(df.sample_data$distance_seagrass) 1.548e+02
## df.sample_data$size_seagrass 1.556e+02
## df.sample_data$mpanon-mpa 1.542e+02
## df.sample_data$depth10m -1.278e+08
## df.sample_data$northsouth -1.550e+02
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass -1.557e+02
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa -1.545e+02
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa -1.553e+02
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 1.152e+08
## df.sample_data$size_seagrass:df.sample_data$depth10m 2.617e+07
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.187e+08
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth -1.580e+02
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth 1.553e+02
## df.sample_data$depth10m:df.sample_data$northsouth 9.198e+07
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m -2.310e+07
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -1.132e+08
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -7.589e+07
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth -6.975e+07
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) <2e-16
## log10(df.sample_data$distance_seagrass) <2e-16
## df.sample_data$size_seagrass <2e-16
## df.sample_data$mpanon-mpa <2e-16
## df.sample_data$depth10m <2e-16
## df.sample_data$northsouth <2e-16
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass <2e-16
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa <2e-16
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa <2e-16
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m <2e-16
## df.sample_data$size_seagrass:df.sample_data$depth10m <2e-16
## df.sample_data$mpanon-mpa:df.sample_data$depth10m <2e-16
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth <2e-16
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth <2e-16
## df.sample_data$depth10m:df.sample_data$northsouth <2e-16
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m <2e-16
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m <2e-16
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m <2e-16
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth <2e-16
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Intercept) ***
## log10(df.sample_data$distance_seagrass) ***
## df.sample_data$size_seagrass ***
## df.sample_data$mpanon-mpa ***
## df.sample_data$depth10m ***
## df.sample_data$northsouth ***
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass ***
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa ***
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa ***
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m ***
## df.sample_data$size_seagrass:df.sample_data$depth10m ***
## df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth ***
## df.sample_data$size_seagrass:df.sample_data$northsouth
## df.sample_data$mpanon-mpa:df.sample_data$northsouth ***
## df.sample_data$depth10m:df.sample_data$northsouth ***
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m ***
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth ***
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 267.36 on 359 degrees of freedom
## Residual deviance: 6199.51 on 341 degrees of freedom
## AIC: 6237.5
##
## Number of Fisher Scoring iterations: 25
## [1] "lutjanus_gibbus_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ (log10(df.sample_data$distance_seagrass)) *
## df.sample_data$size_seagrass * df.sample_data$mpa * df.sample_data$depth *
## df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -0.57012 -0.32029 -0.00003 -0.00003 2.44775
##
## Coefficients: (12 not defined because of singularities)
## Estimate
## (Intercept) -5.326e+00
## log10(df.sample_data$distance_seagrass) 2.068e+00
## df.sample_data$size_seagrass -6.338e-01
## df.sample_data$mpanon-mpa -1.629e+01
## df.sample_data$depth10m 1.891e-01
## df.sample_data$northsouth 3.842e-02
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 2.055e-01
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa -2.102e+00
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 4.385e-01
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m -4.205e-01
## df.sample_data$size_seagrass:df.sample_data$depth10m 6.978e+00
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 6.162e+01
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth -1.010e+01
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -7.732e+01
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m -3.936e+00
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -3.440e+01
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -2.908e+00
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth 1.013e+01
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 3.851e+01
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 7.563e+00
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 5.267e+13
## log10(df.sample_data$distance_seagrass) 4.428e+13
## df.sample_data$size_seagrass 2.800e+13
## df.sample_data$mpanon-mpa 5.705e+13
## df.sample_data$depth10m 3.185e+13
## df.sample_data$northsouth 3.728e+12
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 1.994e+13
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 4.100e+13
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 9.049e+12
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 2.678e+13
## df.sample_data$size_seagrass:df.sample_data$depth10m 1.693e+13
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 3.449e+13
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 1.637e+13
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 2.254e+12
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 1.206e+13
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.479e+13
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 5.471e+12
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth 1.359e+13
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 9.901e+12
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 8.218e+12
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0
## log10(df.sample_data$distance_seagrass) 0
## df.sample_data$size_seagrass 0
## df.sample_data$mpanon-mpa 0
## df.sample_data$depth10m 0
## df.sample_data$northsouth 0
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 0
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 0
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 0
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 0
## df.sample_data$size_seagrass:df.sample_data$depth10m 0
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 0
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 0
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth 0
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 0
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 1
## log10(df.sample_data$distance_seagrass) 1
## df.sample_data$size_seagrass 1
## df.sample_data$mpanon-mpa 1
## df.sample_data$depth10m 1
## df.sample_data$northsouth 1
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 1
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 1
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 1
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 1
## df.sample_data$size_seagrass:df.sample_data$depth10m 1
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 1
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 1
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth 1
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 1
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 98.401 on 359 degrees of freedom
## Residual deviance: 70.642 on 340 degrees of freedom
## AIC: 110.64
##
## Number of Fisher Scoring iterations: 20
## [1] "lutjanus_monostigma_pres"
## Warning: glm.fit: fitted probabilities numerically 0 or 1 occurred
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ (log10(df.sample_data$distance_seagrass)) *
## df.sample_data$size_seagrass * df.sample_data$mpa * df.sample_data$depth *
## df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## 0.00 0.00 0.00 0.00 8.49
##
## Coefficients: (14 not defined because of singularities)
## Estimate
## (Intercept) 9.247e+15
## log10(df.sample_data$distance_seagrass) -7.770e+15
## df.sample_data$size_seagrass -5.061e+15
## df.sample_data$mpanon-mpa -1.018e+16
## df.sample_data$depth10m -2.809e+16
## df.sample_data$northsouth -3.756e+15
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 3.585e+15
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 4.540e+15
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 1.953e+15
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 1.988e+16
## df.sample_data$size_seagrass:df.sample_data$depth10m 1.073e+16
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.821e+16
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 3.158e+15
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 9.474e+15
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m -7.734e+15
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -9.197e+15
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -3.589e+15
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth -9.992e+15
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 6.664e+07
## log10(df.sample_data$distance_seagrass) 5.092e+07
## df.sample_data$size_seagrass 3.391e+07
## df.sample_data$mpanon-mpa 6.252e+07
## df.sample_data$depth10m 9.425e+07
## df.sample_data$northsouth 6.118e+07
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 2.471e+07
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 3.638e+07
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 1.014e+07
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 7.201e+07
## df.sample_data$size_seagrass:df.sample_data$depth10m 4.795e+07
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 8.841e+07
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 4.154e+07
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 8.652e+07
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 3.495e+07
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 5.145e+07
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.434e+07
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 5.875e+07
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 138747296
## log10(df.sample_data$distance_seagrass) -152581707
## df.sample_data$size_seagrass -149257125
## df.sample_data$mpanon-mpa -162820011
## df.sample_data$depth10m -298048850
## df.sample_data$northsouth -61387292
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 145077164
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 124795549
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 192568326
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 275992920
## df.sample_data$size_seagrass:df.sample_data$depth10m 223776481
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 205935866
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 76012781
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 109503539
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m -221281998
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -178768837
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -250257032
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth -170090211
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) <2e-16
## log10(df.sample_data$distance_seagrass) <2e-16
## df.sample_data$size_seagrass <2e-16
## df.sample_data$mpanon-mpa <2e-16
## df.sample_data$depth10m <2e-16
## df.sample_data$northsouth <2e-16
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass <2e-16
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa <2e-16
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa <2e-16
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m <2e-16
## df.sample_data$size_seagrass:df.sample_data$depth10m <2e-16
## df.sample_data$mpanon-mpa:df.sample_data$depth10m <2e-16
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth <2e-16
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth <2e-16
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m <2e-16
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m <2e-16
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m <2e-16
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth <2e-16
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Intercept) ***
## log10(df.sample_data$distance_seagrass) ***
## df.sample_data$size_seagrass ***
## df.sample_data$mpanon-mpa ***
## df.sample_data$depth10m ***
## df.sample_data$northsouth ***
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass ***
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa ***
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa ***
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m ***
## df.sample_data$size_seagrass:df.sample_data$depth10m ***
## df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth ***
## df.sample_data$size_seagrass:df.sample_data$northsouth
## df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$depth10m:df.sample_data$northsouth ***
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m ***
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth ***
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 91.39 on 359 degrees of freedom
## Residual deviance: 720.87 on 342 degrees of freedom
## AIC: 756.87
##
## Number of Fisher Scoring iterations: 22
## [1] "mulloidichthys_flavolineatus_pres"
## Warning: glm.fit: algorithm did not converge
## Warning: glm.fit: fitted probabilities numerically 0 or 1 occurred
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ (log10(df.sample_data$distance_seagrass)) *
## df.sample_data$size_seagrass * df.sample_data$mpa * df.sample_data$depth *
## df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## 0.00 0.00 0.00 0.00 8.49
##
## Coefficients: (14 not defined because of singularities)
## Estimate
## (Intercept) 2.703e+15
## log10(df.sample_data$distance_seagrass) -5.663e+15
## df.sample_data$size_seagrass -4.132e+15
## df.sample_data$mpanon-mpa -3.283e+15
## df.sample_data$depth10m -8.395e+15
## df.sample_data$northsouth 3.951e+15
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 2.954e+15
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 2.768e+15
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 9.430e+14
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 6.651e+15
## df.sample_data$size_seagrass:df.sample_data$depth10m 5.306e+15
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 7.592e+15
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 3.830e+14
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -6.393e+15
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m -3.711e+15
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -5.243e+15
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -1.412e+15
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 9.802e+14
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 6.664e+07
## log10(df.sample_data$distance_seagrass) 5.092e+07
## df.sample_data$size_seagrass 3.391e+07
## df.sample_data$mpanon-mpa 6.252e+07
## df.sample_data$depth10m 9.425e+07
## df.sample_data$northsouth 6.118e+07
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 2.471e+07
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 3.638e+07
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 1.014e+07
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 7.201e+07
## df.sample_data$size_seagrass:df.sample_data$depth10m 4.795e+07
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 8.841e+07
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 4.154e+07
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 8.652e+07
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 3.495e+07
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 5.145e+07
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.434e+07
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 5.875e+07
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 40559879
## log10(df.sample_data$distance_seagrass) -111219452
## df.sample_data$size_seagrass -121873185
## df.sample_data$mpanon-mpa -52520203
## df.sample_data$depth10m -89076850
## df.sample_data$northsouth 64583491
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 119553094
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 76093599
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 92977281
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 92354292
## df.sample_data$size_seagrass:df.sample_data$depth10m 110648561
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 85864864
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 9220432
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -73895608
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m -106176696
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -101906081
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -98450277
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 16684850
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) <2e-16
## log10(df.sample_data$distance_seagrass) <2e-16
## df.sample_data$size_seagrass <2e-16
## df.sample_data$mpanon-mpa <2e-16
## df.sample_data$depth10m <2e-16
## df.sample_data$northsouth <2e-16
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass <2e-16
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa <2e-16
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa <2e-16
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m <2e-16
## df.sample_data$size_seagrass:df.sample_data$depth10m <2e-16
## df.sample_data$mpanon-mpa:df.sample_data$depth10m <2e-16
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth <2e-16
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth <2e-16
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m <2e-16
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m <2e-16
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m <2e-16
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth <2e-16
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Intercept) ***
## log10(df.sample_data$distance_seagrass) ***
## df.sample_data$size_seagrass ***
## df.sample_data$mpanon-mpa ***
## df.sample_data$depth10m ***
## df.sample_data$northsouth ***
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass ***
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa ***
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa ***
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m ***
## df.sample_data$size_seagrass:df.sample_data$depth10m ***
## df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth ***
## df.sample_data$size_seagrass:df.sample_data$northsouth
## df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$depth10m:df.sample_data$northsouth ***
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m ***
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth ***
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 171.03 on 359 degrees of freedom
## Residual deviance: 1658.01 on 342 degrees of freedom
## AIC: 1694
##
## Number of Fisher Scoring iterations: 25
## [1] "parupeneus_barberinus_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ (log10(df.sample_data$distance_seagrass)) *
## df.sample_data$size_seagrass * df.sample_data$mpa * df.sample_data$depth *
## df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -2.1460 -0.9282 -0.4590 0.9282 2.1460
##
## Coefficients: (14 not defined because of singularities)
## Estimate
## (Intercept) -0.7691
## log10(df.sample_data$distance_seagrass) -0.0460
## df.sample_data$size_seagrass -1.7528
## df.sample_data$mpanon-mpa -1.9516
## df.sample_data$depth10m -3.7501
## df.sample_data$northsouth 3.3031
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 1.3330
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 0.7536
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 0.4596
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 2.0550
## df.sample_data$size_seagrass:df.sample_data$depth10m -1.2312
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 4.9700
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth -1.6282
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0.3342
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 0.9376
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -2.1673
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.2916
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth -0.1535
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 2.2028
## log10(df.sample_data$distance_seagrass) 1.6894
## df.sample_data$size_seagrass 1.1302
## df.sample_data$mpanon-mpa 2.1660
## df.sample_data$depth10m 3.3262
## df.sample_data$northsouth 2.1873
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 0.8252
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 1.2548
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 0.3395
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 2.4242
## df.sample_data$size_seagrass:df.sample_data$depth10m 1.7427
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 3.2187
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 1.4741
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 2.8807
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 1.2749
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.8201
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.5223
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1.9557
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) -0.349
## log10(df.sample_data$distance_seagrass) -0.027
## df.sample_data$size_seagrass -1.551
## df.sample_data$mpanon-mpa -0.901
## df.sample_data$depth10m -1.127
## df.sample_data$northsouth 1.510
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 1.615
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 0.601
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 1.354
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 0.848
## df.sample_data$size_seagrass:df.sample_data$depth10m -0.706
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.544
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth -1.105
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0.116
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 0.735
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -1.191
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.558
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth -0.079
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 0.727
## log10(df.sample_data$distance_seagrass) 0.978
## df.sample_data$size_seagrass 0.121
## df.sample_data$mpanon-mpa 0.368
## df.sample_data$depth10m 0.260
## df.sample_data$northsouth 0.131
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 0.106
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 0.548
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 0.176
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 0.397
## df.sample_data$size_seagrass:df.sample_data$depth10m 0.480
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.123
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 0.269
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0.908
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 0.462
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.234
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.577
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0.937
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 493.17 on 359 degrees of freedom
## Residual deviance: 412.16 on 342 degrees of freedom
## AIC: 448.16
##
## Number of Fisher Scoring iterations: 4
## [1] "siganus_guttatus_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ (log10(df.sample_data$distance_seagrass)) *
## df.sample_data$size_seagrass * df.sample_data$mpa * df.sample_data$depth *
## df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -0.84460 -0.00003 -0.00003 -0.00003 2.44775
##
## Coefficients: (14 not defined because of singularities)
## Estimate
## (Intercept) 3.689e+01
## log10(df.sample_data$distance_seagrass) -3.198e+01
## df.sample_data$size_seagrass -4.527e-01
## df.sample_data$mpanon-mpa -5.972e+01
## df.sample_data$depth10m -1.219e+00
## df.sample_data$northsouth -1.341e+01
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass -4.007e-01
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 3.272e+01
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 1.143e+00
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 5.775e-01
## df.sample_data$size_seagrass:df.sample_data$depth10m -1.130e-01
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.197e+00
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 9.750e+00
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1.942e-02
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 1.039e-01
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -5.946e-01
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.429e-02
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1.450e-02
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 2.465e+04
## log10(df.sample_data$distance_seagrass) 2.076e+04
## df.sample_data$size_seagrass 1.461e+04
## df.sample_data$mpanon-mpa 2.253e+04
## df.sample_data$depth10m 3.486e+04
## df.sample_data$northsouth 2.627e+04
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 1.062e+04
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 1.368e+04
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 4.374e+03
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 2.937e+04
## df.sample_data$size_seagrass:df.sample_data$depth10m 2.066e+04
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 3.187e+04
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 1.773e+04
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 3.716e+04
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 1.501e+04
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.935e+04
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 6.186e+03
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 2.507e+04
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0.001
## log10(df.sample_data$distance_seagrass) -0.002
## df.sample_data$size_seagrass 0.000
## df.sample_data$mpanon-mpa -0.003
## df.sample_data$depth10m 0.000
## df.sample_data$northsouth -0.001
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 0.000
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 0.002
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 0.000
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 0.000
## df.sample_data$size_seagrass:df.sample_data$depth10m 0.000
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.000
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 0.001
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0.000
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 0.000
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.000
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.000
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0.000
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 0.999
## log10(df.sample_data$distance_seagrass) 0.999
## df.sample_data$size_seagrass 1.000
## df.sample_data$mpanon-mpa 0.998
## df.sample_data$depth10m 1.000
## df.sample_data$northsouth 1.000
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 1.000
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 0.998
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 1.000
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 1.000
## df.sample_data$size_seagrass:df.sample_data$depth10m 1.000
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 1.000
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1.000
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 1.000
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1.000
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 105.224 on 359 degrees of freedom
## Residual deviance: 60.332 on 342 degrees of freedom
## AIC: 96.332
##
## Number of Fisher Scoring iterations: 20
## [1] "siganus_virgatus_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ (log10(df.sample_data$distance_seagrass)) *
## df.sample_data$size_seagrass * df.sample_data$mpa * df.sample_data$depth *
## df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -1.09347 -0.00003 -0.00003 -0.00003 2.44775
##
## Coefficients: (13 not defined because of singularities)
## Estimate
## (Intercept) 3.843e+01
## log10(df.sample_data$distance_seagrass) -3.273e+01
## df.sample_data$size_seagrass -8.822e-01
## df.sample_data$mpanon-mpa -6.672e+01
## df.sample_data$depth10m -2.282e+00
## df.sample_data$northsouth -8.242e+00
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass -1.906e-01
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 3.609e+01
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 2.614e+00
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 1.593e+00
## df.sample_data$size_seagrass:df.sample_data$depth10m -1.942e+01
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.538e+01
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 7.178e+00
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -8.498e+00
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 1.143e+01
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -1.611e+01
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.687e+00
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 3.690e+00
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 4.320e+00
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 2.472e+04
## log10(df.sample_data$distance_seagrass) 2.083e+04
## df.sample_data$size_seagrass 1.463e+04
## df.sample_data$mpanon-mpa 2.255e+04
## df.sample_data$depth10m 8.007e+13
## df.sample_data$northsouth 2.621e+04
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 1.063e+04
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 1.373e+04
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 4.349e+03
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 6.313e+13
## df.sample_data$size_seagrass:df.sample_data$depth10m 1.628e+14
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.298e+13
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 1.771e+04
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1.063e+14
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 1.004e+14
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.511e+13
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 3.874e+13
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 7.574e+13
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 2.867e+13
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0.002
## log10(df.sample_data$distance_seagrass) -0.002
## df.sample_data$size_seagrass 0.000
## df.sample_data$mpanon-mpa -0.003
## df.sample_data$depth10m 0.000
## df.sample_data$northsouth 0.000
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 0.000
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 0.003
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 0.001
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 0.000
## df.sample_data$size_seagrass:df.sample_data$depth10m 0.000
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.000
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 0.000
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0.000
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 0.000
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.000
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.000
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0.000
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 0.000
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 0.999
## log10(df.sample_data$distance_seagrass) 0.999
## df.sample_data$size_seagrass 1.000
## df.sample_data$mpanon-mpa 0.998
## df.sample_data$depth10m 1.000
## df.sample_data$northsouth 1.000
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 1.000
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 0.998
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 1.000
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 1.000
## df.sample_data$size_seagrass:df.sample_data$depth10m 1.000
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 1.000
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1.000
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 1.000
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1.000
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 1.000
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 124.708 on 359 degrees of freedom
## Residual deviance: 63.423 on 341 degrees of freedom
## AIC: 101.42
##
## Number of Fisher Scoring iterations: 20
## [1] "sphyraena_barracuda_pres"
## Warning: glm.fit: algorithm did not converge
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ (log10(df.sample_data$distance_seagrass)) *
## df.sample_data$size_seagrass * df.sample_data$mpa * df.sample_data$depth *
## df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -2.409e-06 -2.409e-06 -2.409e-06 -2.409e-06 -2.409e-06
##
## Coefficients: (14 not defined because of singularities)
## Estimate
## (Intercept) -2.657e+01
## log10(df.sample_data$distance_seagrass) 2.251e-26
## df.sample_data$size_seagrass 9.081e-26
## df.sample_data$mpanon-mpa 4.150e-26
## df.sample_data$depth10m -4.089e-13
## df.sample_data$northsouth -7.298e-26
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass -6.634e-26
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa -2.801e-26
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa -2.648e-26
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 3.494e-13
## df.sample_data$size_seagrass:df.sample_data$depth10m 1.794e-13
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 4.419e-13
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 1.494e-26
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -2.156e-14
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m -1.345e-13
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -3.290e-13
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -5.233e-14
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth -1.167e-14
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 3.537e+05
## log10(df.sample_data$distance_seagrass) 2.702e+05
## df.sample_data$size_seagrass 1.799e+05
## df.sample_data$mpanon-mpa 3.318e+05
## df.sample_data$depth10m 5.001e+05
## df.sample_data$northsouth 3.247e+05
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 1.311e+05
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 1.930e+05
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 5.382e+04
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 3.822e+05
## df.sample_data$size_seagrass:df.sample_data$depth10m 2.545e+05
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 4.692e+05
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 2.204e+05
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 4.591e+05
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 1.855e+05
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.730e+05
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 7.611e+04
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 3.117e+05
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0
## log10(df.sample_data$distance_seagrass) 0
## df.sample_data$size_seagrass 0
## df.sample_data$mpanon-mpa 0
## df.sample_data$depth10m 0
## df.sample_data$northsouth 0
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 0
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 0
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 0
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 0
## df.sample_data$size_seagrass:df.sample_data$depth10m 0
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 0
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 0
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 1
## log10(df.sample_data$distance_seagrass) 1
## df.sample_data$size_seagrass 1
## df.sample_data$mpanon-mpa 1
## df.sample_data$depth10m 1
## df.sample_data$northsouth 1
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 1
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 1
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 1
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 1
## df.sample_data$size_seagrass:df.sample_data$depth10m 1
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 1
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 1
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 0.0000e+00 on 359 degrees of freedom
## Residual deviance: 2.0886e-09 on 342 degrees of freedom
## AIC: 36
##
## Number of Fisher Scoring iterations: 25
## [1] "stethojulis_trilineata_pres"
## Warning: glm.fit: algorithm did not converge
## Warning: glm.fit: fitted probabilities numerically 0 or 1 occurred
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ (log10(df.sample_data$distance_seagrass)) *
## df.sample_data$size_seagrass * df.sample_data$mpa * df.sample_data$depth *
## df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -8.49 0.00 0.00 0.00 8.49
##
## Coefficients: (14 not defined because of singularities)
## Estimate
## (Intercept) 3.631e+15
## log10(df.sample_data$distance_seagrass) -2.099e+15
## df.sample_data$size_seagrass 4.424e+14
## df.sample_data$mpanon-mpa -1.321e+16
## df.sample_data$depth10m -1.392e+16
## df.sample_data$northsouth 7.630e+15
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass -6.169e+14
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 6.838e+15
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 9.025e+12
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 7.037e+15
## df.sample_data$size_seagrass:df.sample_data$depth10m -1.732e+15
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 9.206e+15
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth -5.236e+15
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 6.002e+14
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 1.538e+15
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -3.753e+15
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 3.865e+14
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth -9.141e+14
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 6.664e+07
## log10(df.sample_data$distance_seagrass) 5.092e+07
## df.sample_data$size_seagrass 3.391e+07
## df.sample_data$mpanon-mpa 6.252e+07
## df.sample_data$depth10m 9.425e+07
## df.sample_data$northsouth 6.118e+07
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 2.471e+07
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 3.638e+07
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 1.014e+07
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 7.201e+07
## df.sample_data$size_seagrass:df.sample_data$depth10m 4.795e+07
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 8.841e+07
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 4.154e+07
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 8.652e+07
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 3.495e+07
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 5.145e+07
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.434e+07
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 5.875e+07
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 54491680
## log10(df.sample_data$distance_seagrass) -41222749
## df.sample_data$size_seagrass 13047354
## df.sample_data$mpanon-mpa -211241655
## df.sample_data$depth10m -147649817
## df.sample_data$northsouth 124721674
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass -24964340
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 187959294
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 889878
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 97717032
## df.sample_data$size_seagrass:df.sample_data$depth10m -36126603
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 104125913
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth -126055212
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 6937111
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 44004269
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -72947525
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 26947998
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth -15559606
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) <2e-16
## log10(df.sample_data$distance_seagrass) <2e-16
## df.sample_data$size_seagrass <2e-16
## df.sample_data$mpanon-mpa <2e-16
## df.sample_data$depth10m <2e-16
## df.sample_data$northsouth <2e-16
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass <2e-16
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa <2e-16
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa <2e-16
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m <2e-16
## df.sample_data$size_seagrass:df.sample_data$depth10m <2e-16
## df.sample_data$mpanon-mpa:df.sample_data$depth10m <2e-16
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth <2e-16
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth <2e-16
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m <2e-16
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m <2e-16
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m <2e-16
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth <2e-16
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Intercept) ***
## log10(df.sample_data$distance_seagrass) ***
## df.sample_data$size_seagrass ***
## df.sample_data$mpanon-mpa ***
## df.sample_data$depth10m ***
## df.sample_data$northsouth ***
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass ***
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa ***
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa ***
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m ***
## df.sample_data$size_seagrass:df.sample_data$depth10m ***
## df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth ***
## df.sample_data$size_seagrass:df.sample_data$northsouth
## df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$depth10m:df.sample_data$northsouth ***
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m ***
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth ***
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 171.03 on 359 degrees of freedom
## Residual deviance: 2378.88 on 342 degrees of freedom
## AIC: 2414.9
##
## Number of Fisher Scoring iterations: 25
## [1] "plectorhinchus_flavomaculatus_pres"
## Warning: glm.fit: algorithm did not converge
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ (log10(df.sample_data$distance_seagrass)) *
## df.sample_data$size_seagrass * df.sample_data$mpa * df.sample_data$depth *
## df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -2.409e-06 -2.409e-06 -2.409e-06 -2.409e-06 -2.409e-06
##
## Coefficients: (14 not defined because of singularities)
## Estimate
## (Intercept) -2.657e+01
## log10(df.sample_data$distance_seagrass) 2.251e-26
## df.sample_data$size_seagrass 9.081e-26
## df.sample_data$mpanon-mpa 4.150e-26
## df.sample_data$depth10m -4.089e-13
## df.sample_data$northsouth -7.298e-26
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass -6.634e-26
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa -2.801e-26
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa -2.648e-26
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 3.494e-13
## df.sample_data$size_seagrass:df.sample_data$depth10m 1.794e-13
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 4.419e-13
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 1.494e-26
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -2.156e-14
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m -1.345e-13
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -3.290e-13
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -5.233e-14
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth -1.167e-14
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 3.537e+05
## log10(df.sample_data$distance_seagrass) 2.702e+05
## df.sample_data$size_seagrass 1.799e+05
## df.sample_data$mpanon-mpa 3.318e+05
## df.sample_data$depth10m 5.001e+05
## df.sample_data$northsouth 3.247e+05
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 1.311e+05
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 1.930e+05
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 5.382e+04
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 3.822e+05
## df.sample_data$size_seagrass:df.sample_data$depth10m 2.545e+05
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 4.692e+05
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 2.204e+05
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 4.591e+05
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 1.855e+05
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.730e+05
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 7.611e+04
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 3.117e+05
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0
## log10(df.sample_data$distance_seagrass) 0
## df.sample_data$size_seagrass 0
## df.sample_data$mpanon-mpa 0
## df.sample_data$depth10m 0
## df.sample_data$northsouth 0
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 0
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 0
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 0
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 0
## df.sample_data$size_seagrass:df.sample_data$depth10m 0
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 0
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 0
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 1
## log10(df.sample_data$distance_seagrass) 1
## df.sample_data$size_seagrass 1
## df.sample_data$mpanon-mpa 1
## df.sample_data$depth10m 1
## df.sample_data$northsouth 1
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 1
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 1
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 1
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 1
## df.sample_data$size_seagrass:df.sample_data$depth10m 1
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 1
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 1
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 0.0000e+00 on 359 degrees of freedom
## Residual deviance: 2.0886e-09 on 342 degrees of freedom
## AIC: 36
##
## Number of Fisher Scoring iterations: 25
## [1] "plectorhinchus_lineatus_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ (log10(df.sample_data$distance_seagrass)) *
## df.sample_data$size_seagrass * df.sample_data$mpa * df.sample_data$depth *
## df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -0.32029 -0.00001 -0.00001 -0.00001 2.44775
##
## Coefficients: (12 not defined because of singularities)
## Estimate
## (Intercept) 1.306e+01
## log10(df.sample_data$distance_seagrass) -3.047e+01
## df.sample_data$size_seagrass -4.086e+01
## df.sample_data$mpanon-mpa -4.311e+01
## df.sample_data$depth10m -8.345e-03
## df.sample_data$northsouth 1.653e+01
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 2.957e+01
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 2.560e+01
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 1.275e+01
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 6.580e-03
## df.sample_data$size_seagrass:df.sample_data$depth10m 1.697e-02
## df.sample_data$mpanon-mpa:df.sample_data$depth10m -2.395e-03
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 4.129e+00
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth -1.100e+01
## df.sample_data$depth10m:df.sample_data$northsouth 1.108e-02
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m -1.046e-02
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.575e-03
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -4.037e-03
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth -7.894e-03
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth -2.989e-03
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 1.103e+14
## log10(df.sample_data$distance_seagrass) 9.254e+13
## df.sample_data$size_seagrass 6.432e+13
## df.sample_data$mpanon-mpa 1.202e+14
## df.sample_data$depth10m 5.506e+13
## df.sample_data$northsouth 6.410e+13
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 4.507e+13
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 8.513e+13
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 2.148e+13
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 4.342e+13
## df.sample_data$size_seagrass:df.sample_data$depth10m 1.120e+14
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.581e+13
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 6.293e+12
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth 5.568e+13
## df.sample_data$depth10m:df.sample_data$northsouth 7.310e+13
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 6.904e+13
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.039e+13
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.664e+13
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 5.209e+13
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 1.972e+13
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0
## log10(df.sample_data$distance_seagrass) 0
## df.sample_data$size_seagrass 0
## df.sample_data$mpanon-mpa 0
## df.sample_data$depth10m 0
## df.sample_data$northsouth 0
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 0
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 0
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 0
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 0
## df.sample_data$size_seagrass:df.sample_data$depth10m 0
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 0
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth 0
## df.sample_data$depth10m:df.sample_data$northsouth 0
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 0
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 0
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 1
## log10(df.sample_data$distance_seagrass) 1
## df.sample_data$size_seagrass 1
## df.sample_data$mpanon-mpa 1
## df.sample_data$depth10m 1
## df.sample_data$northsouth 1
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 1
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 1
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 1
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 1
## df.sample_data$size_seagrass:df.sample_data$depth10m 1
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 1
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth 1
## df.sample_data$depth10m:df.sample_data$northsouth 1
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 1
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 1
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 24.761 on 359 degrees of freedom
## Residual deviance: 15.881 on 340 degrees of freedom
## AIC: 55.881
##
## Number of Fisher Scoring iterations: 22
## [1] "lethrinus_microdon_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ (log10(df.sample_data$distance_seagrass)) *
## df.sample_data$size_seagrass * df.sample_data$mpa * df.sample_data$depth *
## df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -0.45904 -0.00002 -0.00002 -0.00002 2.44775
##
## Coefficients: (12 not defined because of singularities)
## Estimate
## (Intercept) -1.715e+01
## log10(df.sample_data$distance_seagrass) -4.274e+00
## df.sample_data$size_seagrass -1.102e+01
## df.sample_data$mpanon-mpa 1.556e+00
## df.sample_data$depth10m 3.306e+01
## df.sample_data$northsouth -7.197e+00
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 6.797e+00
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa -1.023e+00
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 2.623e+00
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m -2.765e+01
## df.sample_data$size_seagrass:df.sample_data$depth10m -3.314e+01
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.853e+01
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 5.128e+00
## df.sample_data$size_seagrass:df.sample_data$northsouth 1.941e+00
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -6.239e+01
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 2.467e+01
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -1.501e+01
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 9.016e+00
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 4.205e+01
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 6.715e-01
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 6.090e+13
## log10(df.sample_data$distance_seagrass) 4.802e+13
## df.sample_data$size_seagrass 1.239e+14
## df.sample_data$mpanon-mpa 1.748e+13
## df.sample_data$depth10m 1.231e+14
## df.sample_data$northsouth 8.085e+13
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 7.636e+13
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 1.149e+13
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 2.946e+13
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 9.702e+13
## df.sample_data$size_seagrass:df.sample_data$depth10m 2.503e+14
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 3.532e+13
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 5.761e+13
## df.sample_data$size_seagrass:df.sample_data$northsouth 2.181e+13
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1.634e+14
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 1.543e+14
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.322e+13
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 5.953e+13
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1.164e+14
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 4.407e+13
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0
## log10(df.sample_data$distance_seagrass) 0
## df.sample_data$size_seagrass 0
## df.sample_data$mpanon-mpa 0
## df.sample_data$depth10m 0
## df.sample_data$northsouth 0
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 0
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 0
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 0
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 0
## df.sample_data$size_seagrass:df.sample_data$depth10m 0
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 0
## df.sample_data$size_seagrass:df.sample_data$northsouth 0
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 0
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 0
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 1
## log10(df.sample_data$distance_seagrass) 1
## df.sample_data$size_seagrass 1
## df.sample_data$mpanon-mpa 1
## df.sample_data$depth10m 1
## df.sample_data$northsouth 1
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 1
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 1
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 1
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 1
## df.sample_data$size_seagrass:df.sample_data$depth10m 1
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 1
## df.sample_data$size_seagrass:df.sample_data$northsouth 1
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 1
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth 1
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 34.700 on 359 degrees of freedom
## Residual deviance: 20.944 on 340 degrees of freedom
## AIC: 60.944
##
## Number of Fisher Scoring iterations: 21
## [1] "lethrinus_obsoletus_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ (log10(df.sample_data$distance_seagrass)) *
## df.sample_data$size_seagrass * df.sample_data$mpa * df.sample_data$depth *
## df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -0.57012 -0.00002 -0.00002 -0.00002 1.94788
##
## Coefficients: (14 not defined because of singularities)
## Estimate
## (Intercept) -2.257e+01
## log10(df.sample_data$distance_seagrass) -2.874e-09
## df.sample_data$size_seagrass -1.426e-09
## df.sample_data$mpanon-mpa -3.636e-09
## df.sample_data$depth10m 2.793e+01
## df.sample_data$northsouth 1.997e-10
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 1.065e-09
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 2.699e-09
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 4.137e-10
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m -2.325e+01
## df.sample_data$size_seagrass:df.sample_data$depth10m -3.380e+01
## df.sample_data$mpanon-mpa:df.sample_data$depth10m -3.490e+01
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 1.490e-10
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -1.026e+01
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 2.490e+01
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.990e+01
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.048e+01
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1.445e+01
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 4.786e+04
## log10(df.sample_data$distance_seagrass) 3.657e+04
## df.sample_data$size_seagrass 2.435e+04
## df.sample_data$mpanon-mpa 4.490e+04
## df.sample_data$depth10m 6.691e+04
## df.sample_data$northsouth 4.394e+04
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 1.775e+04
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 2.613e+04
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 7.284e+03
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 5.101e+04
## df.sample_data$size_seagrass:df.sample_data$depth10m 3.101e+04
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 6.218e+04
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 2.983e+04
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 6.167e+04
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 2.256e+04
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 3.621e+04
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 9.241e+03
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 4.174e+04
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0.000
## log10(df.sample_data$distance_seagrass) 0.000
## df.sample_data$size_seagrass 0.000
## df.sample_data$mpanon-mpa 0.000
## df.sample_data$depth10m 0.000
## df.sample_data$northsouth 0.000
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 0.000
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 0.000
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 0.000
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 0.000
## df.sample_data$size_seagrass:df.sample_data$depth10m -0.001
## df.sample_data$mpanon-mpa:df.sample_data$depth10m -0.001
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 0.000
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0.000
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 0.001
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.001
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.001
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0.000
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 1.000
## log10(df.sample_data$distance_seagrass) 1.000
## df.sample_data$size_seagrass 1.000
## df.sample_data$mpanon-mpa 1.000
## df.sample_data$depth10m 1.000
## df.sample_data$northsouth 1.000
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 1.000
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 1.000
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 1.000
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 1.000
## df.sample_data$size_seagrass:df.sample_data$depth10m 0.999
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 1.000
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1.000
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 0.999
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.999
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1.000
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 61.032 on 359 degrees of freedom
## Residual deviance: 33.817 on 342 degrees of freedom
## AIC: 69.817
##
## Number of Fisher Scoring iterations: 21
## [1] "lutjanus_ehrenbergii_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ (log10(df.sample_data$distance_seagrass)) *
## df.sample_data$size_seagrass * df.sample_data$mpa * df.sample_data$depth *
## df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -0.45904 -0.00002 -0.00002 -0.00002 2.44775
##
## Coefficients: (14 not defined because of singularities)
## Estimate
## (Intercept) -8.459
## log10(df.sample_data$distance_seagrass) -11.591
## df.sample_data$size_seagrass -26.784
## df.sample_data$mpanon-mpa -18.419
## df.sample_data$depth10m 3.057
## df.sample_data$northsouth 3.676
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 19.665
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 8.356
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 8.091
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m -3.047
## df.sample_data$size_seagrass:df.sample_data$depth10m 23.623
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 58.740
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 2.746
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -61.569
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m -16.643
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -28.450
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -6.446
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 31.987
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 47230.154
## log10(df.sample_data$distance_seagrass) 36012.489
## df.sample_data$size_seagrass 19405.190
## df.sample_data$mpanon-mpa 43743.842
## df.sample_data$depth10m 66631.526
## df.sample_data$northsouth 43890.289
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 14083.090
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 25719.547
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 5770.781
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 50742.229
## df.sample_data$size_seagrass:df.sample_data$depth10m 31106.533
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 57585.612
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 29794.835
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 52119.260
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 22612.218
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 34546.689
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 9252.715
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 37165.917
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0.000
## log10(df.sample_data$distance_seagrass) 0.000
## df.sample_data$size_seagrass -0.001
## df.sample_data$mpanon-mpa 0.000
## df.sample_data$depth10m 0.000
## df.sample_data$northsouth 0.000
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 0.001
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 0.000
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 0.001
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 0.000
## df.sample_data$size_seagrass:df.sample_data$depth10m 0.001
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.001
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 0.000
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -0.001
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m -0.001
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -0.001
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -0.001
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0.001
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 1.000
## log10(df.sample_data$distance_seagrass) 1.000
## df.sample_data$size_seagrass 0.999
## df.sample_data$mpanon-mpa 1.000
## df.sample_data$depth10m 1.000
## df.sample_data$northsouth 1.000
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 0.999
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 1.000
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 0.999
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 1.000
## df.sample_data$size_seagrass:df.sample_data$depth10m 0.999
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.999
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 1.000
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0.999
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 0.999
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.999
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.999
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0.999
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 52.697 on 359 degrees of freedom
## Residual deviance: 33.947 on 342 degrees of freedom
## AIC: 69.947
##
## Number of Fisher Scoring iterations: 21
## [1] "lutjanus_fulviflamma_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ (log10(df.sample_data$distance_seagrass)) *
## df.sample_data$size_seagrass * df.sample_data$mpa * df.sample_data$depth *
## df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -0.84460 -0.00003 -0.00003 -0.00003 2.14597
##
## Coefficients: (13 not defined because of singularities)
## Estimate
## (Intercept) 1.295e+01
## log10(df.sample_data$distance_seagrass) -2.902e+01
## df.sample_data$size_seagrass -1.835e+01
## df.sample_data$mpanon-mpa -3.739e+01
## df.sample_data$depth10m 3.138e+01
## df.sample_data$northsouth 2.443e+00
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 1.307e+01
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 2.687e+01
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 5.930e+00
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m -2.633e+01
## df.sample_data$size_seagrass:df.sample_data$depth10m -2.961e+01
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.324e+01
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 1.073e+01
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -5.563e+01
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 2.246e+01
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -1.238e+01
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 9.553e+00
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth -8.907e+00
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 3.823e+01
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 3.210e+13
## log10(df.sample_data$distance_seagrass) 2.698e+13
## df.sample_data$size_seagrass 1.706e+13
## df.sample_data$mpanon-mpa 3.476e+13
## df.sample_data$depth10m 4.042e+04
## df.sample_data$northsouth 2.272e+12
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 1.215e+13
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 2.499e+13
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 5.514e+12
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 3.078e+04
## df.sample_data$size_seagrass:df.sample_data$depth10m 1.887e+04
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 3.493e+04
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 9.978e+12
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 3.161e+04
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 1.372e+04
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.096e+04
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 5.612e+03
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth 8.281e+12
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 2.254e+04
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0.000
## log10(df.sample_data$distance_seagrass) 0.000
## df.sample_data$size_seagrass 0.000
## df.sample_data$mpanon-mpa 0.000
## df.sample_data$depth10m 0.001
## df.sample_data$northsouth 0.000
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 0.000
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 0.000
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 0.000
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m -0.001
## df.sample_data$size_seagrass:df.sample_data$depth10m -0.002
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.001
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 0.000
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -0.002
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 0.002
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -0.001
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.002
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth 0.000
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0.002
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 1.000
## log10(df.sample_data$distance_seagrass) 1.000
## df.sample_data$size_seagrass 1.000
## df.sample_data$mpanon-mpa 1.000
## df.sample_data$depth10m 0.999
## df.sample_data$northsouth 1.000
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 1.000
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 1.000
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 1.000
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 0.999
## df.sample_data$size_seagrass:df.sample_data$depth10m 0.999
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.999
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 1.000
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0.999
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 0.999
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.999
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth 1.000
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0.999
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 91.390 on 359 degrees of freedom
## Residual deviance: 50.441 on 341 degrees of freedom
## AIC: 88.441
##
## Number of Fisher Scoring iterations: 20
## [1] "lutjanus_fulvus_pres"
## Warning: glm.fit: algorithm did not converge
## Warning: glm.fit: fitted probabilities numerically 0 or 1 occurred
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ (log10(df.sample_data$distance_seagrass)) *
## df.sample_data$size_seagrass * df.sample_data$mpa * df.sample_data$depth *
## df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -8.49 0.00 0.00 0.00 8.49
##
## Coefficients: (14 not defined because of singularities)
## Estimate
## (Intercept) -6.866e+15
## log10(df.sample_data$distance_seagrass) 1.985e+15
## df.sample_data$size_seagrass 7.415e+14
## df.sample_data$mpanon-mpa 1.383e+16
## df.sample_data$depth10m 8.795e+15
## df.sample_data$northsouth -9.033e+15
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass -4.528e+14
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa -7.710e+15
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa -3.335e+14
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m -6.191e+15
## df.sample_data$size_seagrass:df.sample_data$depth10m -7.217e+15
## df.sample_data$mpanon-mpa:df.sample_data$depth10m -1.314e+16
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 4.976e+15
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 9.864e+15
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 5.072e+15
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 7.321e+15
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.164e+15
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth -3.039e+15
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 6.664e+07
## log10(df.sample_data$distance_seagrass) 5.092e+07
## df.sample_data$size_seagrass 3.391e+07
## df.sample_data$mpanon-mpa 6.252e+07
## df.sample_data$depth10m 9.425e+07
## df.sample_data$northsouth 6.118e+07
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 2.471e+07
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 3.638e+07
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 1.014e+07
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 7.201e+07
## df.sample_data$size_seagrass:df.sample_data$depth10m 4.795e+07
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 8.841e+07
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 4.154e+07
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 8.652e+07
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 3.495e+07
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 5.145e+07
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.434e+07
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 5.875e+07
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) -103020860
## log10(df.sample_data$distance_seagrass) 38986479
## df.sample_data$size_seagrass 21868635
## df.sample_data$mpanon-mpa 221159300
## df.sample_data$depth10m 93317839
## df.sample_data$northsouth -147652474
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass -18323004
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa -211938975
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa -32883654
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m -85968099
## df.sample_data$size_seagrass:df.sample_data$depth10m -150509827
## df.sample_data$mpanon-mpa:df.sample_data$depth10m -148656104
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 119792711
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 114007779
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 145121022
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 142302882
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 150856804
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth -51731417
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) <2e-16
## log10(df.sample_data$distance_seagrass) <2e-16
## df.sample_data$size_seagrass <2e-16
## df.sample_data$mpanon-mpa <2e-16
## df.sample_data$depth10m <2e-16
## df.sample_data$northsouth <2e-16
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass <2e-16
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa <2e-16
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa <2e-16
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m <2e-16
## df.sample_data$size_seagrass:df.sample_data$depth10m <2e-16
## df.sample_data$mpanon-mpa:df.sample_data$depth10m <2e-16
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth <2e-16
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth <2e-16
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m <2e-16
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m <2e-16
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m <2e-16
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth <2e-16
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Intercept) ***
## log10(df.sample_data$distance_seagrass) ***
## df.sample_data$size_seagrass ***
## df.sample_data$mpanon-mpa ***
## df.sample_data$depth10m ***
## df.sample_data$northsouth ***
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass ***
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa ***
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa ***
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m ***
## df.sample_data$size_seagrass:df.sample_data$depth10m ***
## df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth ***
## df.sample_data$size_seagrass:df.sample_data$northsouth
## df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$depth10m:df.sample_data$northsouth ***
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m ***
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth ***
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 251.16 on 359 degrees of freedom
## Residual deviance: 2883.49 on 342 degrees of freedom
## AIC: 2919.5
##
## Number of Fisher Scoring iterations: 25
## [1] "parupeneus_barberinoides_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ (log10(df.sample_data$distance_seagrass)) *
## df.sample_data$size_seagrass * df.sample_data$mpa * df.sample_data$depth *
## df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -2.44775 -0.32029 -0.00005 -0.00005 2.44775
##
## Coefficients: (11 not defined because of singularities)
## Estimate
## (Intercept) -7.695e+00
## log10(df.sample_data$distance_seagrass) -1.110e+01
## df.sample_data$size_seagrass 1.277e+00
## df.sample_data$mpanon-mpa 4.098e+01
## df.sample_data$depth10m -4.182e+00
## df.sample_data$northsouth -5.416e+01
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 1.414e-01
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa -2.030e+01
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa -1.056e+00
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 3.698e+00
## df.sample_data$size_seagrass:df.sample_data$depth10m -3.032e+00
## df.sample_data$mpanon-mpa:df.sample_data$depth10m -1.367e+01
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 3.148e+01
## df.sample_data$size_seagrass:df.sample_data$northsouth 9.748e-01
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 4.246e+01
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 1.479e+00
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.876e+01
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -2.112e+00
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth -2.260e+01
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth -2.473e+01
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 3.769e+00
## Std. Error
## (Intercept) 9.109e+12
## log10(df.sample_data$distance_seagrass) 7.183e+12
## df.sample_data$size_seagrass 1.853e+13
## df.sample_data$mpanon-mpa 2.615e+12
## df.sample_data$depth10m 6.971e+13
## df.sample_data$northsouth 1.209e+13
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 1.142e+13
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 1.719e+12
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 4.407e+12
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 5.871e+13
## df.sample_data$size_seagrass:df.sample_data$depth10m 3.585e+13
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.195e+14
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 8.617e+12
## df.sample_data$size_seagrass:df.sample_data$northsouth 3.262e+12
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1.165e+14
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 2.548e+13
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 6.036e+13
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 3.254e+13
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 6.749e+13
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 3.941e+13
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 3.289e+13
## z value
## (Intercept) 0
## log10(df.sample_data$distance_seagrass) 0
## df.sample_data$size_seagrass 0
## df.sample_data$mpanon-mpa 0
## df.sample_data$depth10m 0
## df.sample_data$northsouth 0
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 0
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 0
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 0
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 0
## df.sample_data$size_seagrass:df.sample_data$depth10m 0
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 0
## df.sample_data$size_seagrass:df.sample_data$northsouth 0
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 0
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 0
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 0
## Pr(>|z|)
## (Intercept) 1
## log10(df.sample_data$distance_seagrass) 1
## df.sample_data$size_seagrass 1
## df.sample_data$mpanon-mpa 1
## df.sample_data$depth10m 1
## df.sample_data$northsouth 1
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 1
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 1
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 1
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 1
## df.sample_data$size_seagrass:df.sample_data$depth10m 1
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 1
## df.sample_data$size_seagrass:df.sample_data$northsouth 1
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 1
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 1
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 1
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 282.73 on 359 degrees of freedom
## Residual deviance: 123.16 on 339 degrees of freedom
## AIC: 165.16
##
## Number of Fisher Scoring iterations: 19
## [1] "scolopsis_bilineata_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ (log10(df.sample_data$distance_seagrass)) *
## df.sample_data$size_seagrass * df.sample_data$mpa * df.sample_data$depth *
## df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -2.4478 -0.5701 0.3897 0.7585 2.4478
##
## Coefficients: (14 not defined because of singularities)
## Estimate
## (Intercept) 2.75149
## log10(df.sample_data$distance_seagrass) -0.43253
## df.sample_data$size_seagrass -0.46251
## df.sample_data$mpanon-mpa -10.10965
## df.sample_data$depth10m 1.70472
## df.sample_data$northsouth 11.82632
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 0.09521
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 4.68487
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 0.02953
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m -2.58965
## df.sample_data$size_seagrass:df.sample_data$depth10m -2.11568
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 7.14132
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth -5.31014
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -12.01517
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 1.74015
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -3.31679
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.53043
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 6.76213
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 3.27141
## log10(df.sample_data$distance_seagrass) 2.49434
## df.sample_data$size_seagrass 1.50903
## df.sample_data$mpanon-mpa 3.73008
## df.sample_data$depth10m 3.92524
## df.sample_data$northsouth 3.70794
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 1.09327
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 2.24825
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 0.43020
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 2.99466
## df.sample_data$size_seagrass:df.sample_data$depth10m 1.90631
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 4.25681
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 2.13145
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 4.17359
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 1.38434
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.55199
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.55745
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 2.48891
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0.841
## log10(df.sample_data$distance_seagrass) -0.173
## df.sample_data$size_seagrass -0.306
## df.sample_data$mpanon-mpa -2.710
## df.sample_data$depth10m 0.434
## df.sample_data$northsouth 3.189
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 0.087
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 2.084
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 0.069
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m -0.865
## df.sample_data$size_seagrass:df.sample_data$depth10m -1.110
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.678
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth -2.491
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -2.879
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 1.257
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -1.300
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.952
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 2.717
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 0.40031
## log10(df.sample_data$distance_seagrass) 0.86233
## df.sample_data$size_seagrass 0.75923
## df.sample_data$mpanon-mpa 0.00672
## df.sample_data$depth10m 0.66407
## df.sample_data$northsouth 0.00143
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 0.93060
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 0.03718
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 0.94528
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 0.38717
## df.sample_data$size_seagrass:df.sample_data$depth10m 0.26707
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.09342
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 0.01273
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0.00399
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 0.20874
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.19371
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.34133
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0.00659
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Intercept)
## log10(df.sample_data$distance_seagrass)
## df.sample_data$size_seagrass
## df.sample_data$mpanon-mpa **
## df.sample_data$depth10m
## df.sample_data$northsouth **
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa *
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m
## df.sample_data$size_seagrass:df.sample_data$depth10m
## df.sample_data$mpanon-mpa:df.sample_data$depth10m .
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth *
## df.sample_data$size_seagrass:df.sample_data$northsouth
## df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$depth10m:df.sample_data$northsouth **
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth **
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 482.90 on 359 degrees of freedom
## Residual deviance: 347.25 on 342 degrees of freedom
## AIC: 383.25
##
## Number of Fisher Scoring iterations: 5
## [1] "scolopsis_ciliata_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ (log10(df.sample_data$distance_seagrass)) *
## df.sample_data$size_seagrass * df.sample_data$mpa * df.sample_data$depth *
## df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -1.79412 -0.32029 -0.00005 -0.00005 2.44775
##
## Coefficients: (14 not defined because of singularities)
## Estimate
## (Intercept) 12.702
## log10(df.sample_data$distance_seagrass) -27.883
## df.sample_data$size_seagrass -33.093
## df.sample_data$mpanon-mpa 21.442
## df.sample_data$depth10m -16.905
## df.sample_data$northsouth -55.788
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 25.026
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa -11.589
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 10.479
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 30.316
## df.sample_data$size_seagrass:df.sample_data$depth10m 38.329
## df.sample_data$mpanon-mpa:df.sample_data$depth10m -17.372
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 38.915
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 35.178
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m -27.900
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 9.627
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -11.809
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth -39.249
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 17054.060
## log10(df.sample_data$distance_seagrass) 12940.513
## df.sample_data$size_seagrass 7120.575
## df.sample_data$mpanon-mpa 13265.299
## df.sample_data$depth10m 19381.305
## df.sample_data$northsouth 10313.642
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 5154.521
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 8315.360
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 2099.179
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 15085.722
## df.sample_data$size_seagrass:df.sample_data$depth10m 8504.351
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 16163.494
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 8154.146
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 12316.794
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 6137.508
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 10790.873
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 2449.507
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 8535.036
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0.001
## log10(df.sample_data$distance_seagrass) -0.002
## df.sample_data$size_seagrass -0.005
## df.sample_data$mpanon-mpa 0.002
## df.sample_data$depth10m -0.001
## df.sample_data$northsouth -0.005
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 0.005
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa -0.001
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 0.005
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 0.002
## df.sample_data$size_seagrass:df.sample_data$depth10m 0.005
## df.sample_data$mpanon-mpa:df.sample_data$depth10m -0.001
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 0.005
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0.003
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m -0.005
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.001
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -0.005
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth -0.005
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 0.999
## log10(df.sample_data$distance_seagrass) 0.998
## df.sample_data$size_seagrass 0.996
## df.sample_data$mpanon-mpa 0.999
## df.sample_data$depth10m 0.999
## df.sample_data$northsouth 0.996
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 0.996
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 0.999
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 0.996
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 0.998
## df.sample_data$size_seagrass:df.sample_data$depth10m 0.996
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.999
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 0.996
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0.998
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 0.996
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.999
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.996
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0.996
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 386.34 on 359 degrees of freedom
## Residual deviance: 178.11 on 342 degrees of freedom
## AIC: 214.11
##
## Number of Fisher Scoring iterations: 19
## [1] "scarus_psittacus_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ (log10(df.sample_data$distance_seagrass)) *
## df.sample_data$size_seagrass * df.sample_data$mpa * df.sample_data$depth *
## df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -1.01077 -0.32029 -0.00005 -0.00005 2.44775
##
## Coefficients: (12 not defined because of singularities)
## Estimate
## (Intercept) 9.829e+00
## log10(df.sample_data$distance_seagrass) -1.094e+01
## df.sample_data$size_seagrass -1.815e+00
## df.sample_data$mpanon-mpa 3.502e+01
## df.sample_data$depth10m -1.890e+01
## df.sample_data$northsouth -7.765e+01
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 2.127e+00
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa -1.213e+01
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 5.092e+01
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 1.850e+01
## df.sample_data$size_seagrass:df.sample_data$depth10m -1.515e+00
## df.sample_data$mpanon-mpa:df.sample_data$depth10m -7.621e+01
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 3.426e+01
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1.398e+02
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa -5.348e+01
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m -8.516e-01
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 3.899e+01
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -3.038e+01
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth -7.817e+01
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 3.256e+01
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 5.861e+13
## log10(df.sample_data$distance_seagrass) 4.923e+13
## df.sample_data$size_seagrass 3.238e+13
## df.sample_data$mpanon-mpa 7.773e+13
## df.sample_data$depth10m 1.542e+14
## df.sample_data$northsouth 1.630e+13
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 2.290e+13
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 3.489e+13
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 5.050e+13
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 1.295e+14
## df.sample_data$size_seagrass:df.sample_data$depth10m 8.519e+13
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.045e+14
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 1.217e+13
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 4.288e+13
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 6.430e+13
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 6.025e+13
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 9.177e+13
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.329e+14
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 3.203e+13
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.691e+14
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0
## log10(df.sample_data$distance_seagrass) 0
## df.sample_data$size_seagrass 0
## df.sample_data$mpanon-mpa 0
## df.sample_data$depth10m 0
## df.sample_data$northsouth 0
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 0
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 0
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 0
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 0
## df.sample_data$size_seagrass:df.sample_data$depth10m 0
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 0
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 0
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 0
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 1
## log10(df.sample_data$distance_seagrass) 1
## df.sample_data$size_seagrass 1
## df.sample_data$mpanon-mpa 1
## df.sample_data$depth10m 1
## df.sample_data$northsouth 1
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 1
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 1
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 1
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 1
## df.sample_data$size_seagrass:df.sample_data$depth10m 1
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 1
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 1
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 1
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 176.35 on 359 degrees of freedom
## Residual deviance: 116.93 on 340 degrees of freedom
## AIC: 156.93
##
## Number of Fisher Scoring iterations: 19
## [1] "epinephelus_merra_pres"
## Warning: glm.fit: algorithm did not converge
## Warning: glm.fit: fitted probabilities numerically 0 or 1 occurred
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ (log10(df.sample_data$distance_seagrass)) *
## df.sample_data$size_seagrass * df.sample_data$mpa * df.sample_data$depth *
## df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -8.49 0.00 0.00 0.00 8.49
##
## Coefficients: (14 not defined because of singularities)
## Estimate
## (Intercept) -9.628e+15
## log10(df.sample_data$distance_seagrass) 5.798e+15
## df.sample_data$size_seagrass 5.465e+15
## df.sample_data$mpanon-mpa 1.167e+16
## df.sample_data$depth10m 1.079e+16
## df.sample_data$northsouth -3.268e+15
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass -3.944e+15
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa -5.730e+15
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa -1.986e+15
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m -7.788e+15
## df.sample_data$size_seagrass:df.sample_data$depth10m -2.821e+15
## df.sample_data$mpanon-mpa:df.sample_data$depth10m -4.691e+15
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 1.027e+15
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -9.319e+15
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 2.030e+15
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.466e+15
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.162e+15
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 5.275e+15
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 6.664e+07
## log10(df.sample_data$distance_seagrass) 5.092e+07
## df.sample_data$size_seagrass 3.391e+07
## df.sample_data$mpanon-mpa 6.252e+07
## df.sample_data$depth10m 9.425e+07
## df.sample_data$northsouth 6.118e+07
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 2.471e+07
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 3.638e+07
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 1.014e+07
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 7.201e+07
## df.sample_data$size_seagrass:df.sample_data$depth10m 4.795e+07
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 8.841e+07
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 4.154e+07
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 8.652e+07
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 3.495e+07
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 5.145e+07
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.434e+07
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 5.875e+07
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) -144471205
## log10(df.sample_data$distance_seagrass) 113851889
## df.sample_data$size_seagrass 161179058
## df.sample_data$mpanon-mpa 186693136
## df.sample_data$depth10m 114513025
## df.sample_data$northsouth -53418216
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass -159609436
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa -157523102
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa -195818099
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m -108150929
## df.sample_data$size_seagrass:df.sample_data$depth10m -58838635
## df.sample_data$mpanon-mpa:df.sample_data$depth10m -53059475
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 24725626
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -107706700
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 58083158
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 28503681
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 81020488
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 89799182
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) <2e-16
## log10(df.sample_data$distance_seagrass) <2e-16
## df.sample_data$size_seagrass <2e-16
## df.sample_data$mpanon-mpa <2e-16
## df.sample_data$depth10m <2e-16
## df.sample_data$northsouth <2e-16
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass <2e-16
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa <2e-16
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa <2e-16
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m <2e-16
## df.sample_data$size_seagrass:df.sample_data$depth10m <2e-16
## df.sample_data$mpanon-mpa:df.sample_data$depth10m <2e-16
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth <2e-16
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth <2e-16
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m <2e-16
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m <2e-16
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m <2e-16
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth <2e-16
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Intercept) ***
## log10(df.sample_data$distance_seagrass) ***
## df.sample_data$size_seagrass ***
## df.sample_data$mpanon-mpa ***
## df.sample_data$depth10m ***
## df.sample_data$northsouth ***
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass ***
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa ***
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa ***
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m ***
## df.sample_data$size_seagrass:df.sample_data$depth10m ***
## df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth ***
## df.sample_data$size_seagrass:df.sample_data$northsouth
## df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$depth10m:df.sample_data$northsouth ***
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m ***
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth ***
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 304.35 on 359 degrees of freedom
## Residual deviance: 2739.32 on 342 degrees of freedom
## AIC: 2775.3
##
## Number of Fisher Scoring iterations: 25
## [1] "siganus_spinus_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ (log10(df.sample_data$distance_seagrass)) *
## df.sample_data$size_seagrass * df.sample_data$mpa * df.sample_data$depth *
## df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -0.45904 -0.00002 -0.00002 -0.00002 2.44775
##
## Coefficients: (12 not defined because of singularities)
## Estimate
## (Intercept) 5.661e+00
## log10(df.sample_data$distance_seagrass) -2.343e+01
## df.sample_data$size_seagrass -2.359e+01
## df.sample_data$mpanon-mpa -8.245e+01
## df.sample_data$depth10m 3.631e+01
## df.sample_data$northsouth 8.702e+01
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 1.569e+01
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 4.383e+01
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa -5.456e+01
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m -3.070e+01
## df.sample_data$size_seagrass:df.sample_data$depth10m -1.449e+01
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.058e+01
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth -3.351e+01
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -4.512e+01
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 6.481e+01
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 1.094e+01
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -4.401e+00
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.711e+01
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 3.501e+01
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m -2.428e+01
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 6.721e+13
## log10(df.sample_data$distance_seagrass) 5.646e+13
## df.sample_data$size_seagrass 3.714e+13
## df.sample_data$mpanon-mpa 8.914e+13
## df.sample_data$depth10m 1.147e+14
## df.sample_data$northsouth 1.869e+13
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 2.626e+13
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 4.001e+13
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 5.792e+13
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 9.633e+13
## df.sample_data$size_seagrass:df.sample_data$depth10m 6.337e+13
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.521e+14
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 1.396e+13
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 3.190e+13
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 7.373e+13
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 4.481e+13
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 6.826e+13
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 9.882e+13
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 2.382e+13
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.258e+14
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0
## log10(df.sample_data$distance_seagrass) 0
## df.sample_data$size_seagrass 0
## df.sample_data$mpanon-mpa 0
## df.sample_data$depth10m 0
## df.sample_data$northsouth 0
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 0
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 0
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 0
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 0
## df.sample_data$size_seagrass:df.sample_data$depth10m 0
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 0
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 0
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 0
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 1
## log10(df.sample_data$distance_seagrass) 1
## df.sample_data$size_seagrass 1
## df.sample_data$mpanon-mpa 1
## df.sample_data$depth10m 1
## df.sample_data$northsouth 1
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass 1
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 1
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 1
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 1
## df.sample_data$size_seagrass:df.sample_data$depth10m 1
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 1
## df.sample_data$size_seagrass:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa 1
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m 1
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1
## df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$size_seagrass:df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 52.697 on 359 degrees of freedom
## Residual deviance: 33.947 on 340 degrees of freedom
## AIC: 73.947
##
## Number of Fisher Scoring iterations: 21
log10(distance_seagrass) & log10(size_seagrass)
for (sp in my_nur_species){
print(sp)
res <- glm(df.sample_data[,c(sp)] ~ (log10(df.sample_data$distance_seagrass)) * (log10(df.sample_data$size_seagrass)) * df.sample_data$mpa * df.sample_data$depth * df.sample_data$north, family="binomial")
print(summary(res))
par(mfrow=c(1,2))
plot(fitted(res),residuals(res),xlab="Fitted values", ylab="Residuals", abline(h=0, lty=2))
tryCatch(
lines(smooth.spline(fitted(res), residuals(res))),
error=function(e){} )
qqnorm(res$residuals)
qqline(res$residuals) }
## [1] "abudefduf_lorenzi_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ (log10(df.sample_data$distance_seagrass)) *
## (log10(df.sample_data$size_seagrass)) * df.sample_data$mpa *
## df.sample_data$depth * df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -0.32029 -0.00001 -0.00001 -0.00001 2.44775
##
## Coefficients: (13 not defined because of singularities)
## Estimate
## (Intercept) 5.101e+02
## log10(df.sample_data$distance_seagrass) -2.602e+02
## log10(df.sample_data$size_seagrass) 1.209e+03
## df.sample_data$mpanon-mpa 3.899e+00
## df.sample_data$depth10m -1.212e+03
## df.sample_data$northsouth 7.283e+02
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) -8.094e+02
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa -1.315e+02
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa -5.500e+02
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 5.876e+02
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m -2.779e+03
## df.sample_data$mpanon-mpa:df.sample_data$depth10m -2.606e+01
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth -7.879e+02
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth -6.182e+00
## df.sample_data$depth10m:df.sample_data$northsouth -1.663e+03
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m 1.864e+03
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 3.143e+02
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.262e+03
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1.814e+03
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 2.456e+14
## log10(df.sample_data$distance_seagrass) 1.198e+14
## log10(df.sample_data$size_seagrass) 5.564e+14
## df.sample_data$mpanon-mpa 1.794e+12
## df.sample_data$depth10m 2.978e+06
## df.sample_data$northsouth 3.352e+14
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) 3.725e+14
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 6.053e+13
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 2.531e+14
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 1.446e+06
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 6.746e+06
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 9.917e+04
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 3.626e+14
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth 2.845e+12
## df.sample_data$depth10m:df.sample_data$northsouth 4.029e+06
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m 4.514e+06
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 7.550e+05
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 3.071e+06
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 4.384e+06
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0
## log10(df.sample_data$distance_seagrass) 0
## log10(df.sample_data$size_seagrass) 0
## df.sample_data$mpanon-mpa 0
## df.sample_data$depth10m 0
## df.sample_data$northsouth 0
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) 0
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 0
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 0
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 0
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 0
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth 0
## df.sample_data$depth10m:df.sample_data$northsouth 0
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m 0
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 1
## log10(df.sample_data$distance_seagrass) 1
## log10(df.sample_data$size_seagrass) 1
## df.sample_data$mpanon-mpa 1
## df.sample_data$depth10m 1
## df.sample_data$northsouth 1
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) 1
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 1
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 1
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 1
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 1
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth 1
## df.sample_data$depth10m:df.sample_data$northsouth 1
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m 1
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 13.7694 on 359 degrees of freedom
## Residual deviance: 7.9406 on 341 degrees of freedom
## AIC: 45.941
##
## Number of Fisher Scoring iterations: 22
## [1] "abudefduf_sexfasciatus_pres"
## Warning: glm.fit: fitted probabilities numerically 0 or 1 occurred
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ (log10(df.sample_data$distance_seagrass)) *
## (log10(df.sample_data$size_seagrass)) * df.sample_data$mpa *
## df.sample_data$depth * df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## 0.00 0.00 0.00 0.00 8.49
##
## Coefficients: (14 not defined because of singularities)
## Estimate
## (Intercept) 1.201e+15
## log10(df.sample_data$distance_seagrass) -3.595e+15
## log10(df.sample_data$size_seagrass) -5.990e+15
## df.sample_data$mpanon-mpa -5.834e+15
## df.sample_data$depth10m -3.531e+17
## df.sample_data$northsouth -6.085e+15
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) 3.917e+15
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 4.478e+15
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 3.069e+15
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 1.727e+17
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m -7.868e+17
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 8.781e+15
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 6.035e+15
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -4.690e+17
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m 5.270e+17
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 8.094e+16
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 3.546e+17
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 5.099e+17
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 1.883e+09
## log10(df.sample_data$distance_seagrass) 9.142e+08
## log10(df.sample_data$size_seagrass) 4.272e+09
## df.sample_data$mpanon-mpa 6.070e+07
## df.sample_data$depth10m 2.663e+09
## df.sample_data$northsouth 2.552e+09
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) 2.860e+09
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 4.788e+08
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1.944e+09
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 1.293e+09
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 6.042e+09
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 8.584e+07
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 2.778e+09
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 3.609e+09
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m 4.044e+09
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 6.771e+08
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.750e+09
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 3.929e+09
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 637498
## log10(df.sample_data$distance_seagrass) -3932346
## log10(df.sample_data$size_seagrass) -1401983
## df.sample_data$mpanon-mpa -96107435
## df.sample_data$depth10m -132569797
## df.sample_data$northsouth -2384412
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) 1369625
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 9351848
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1578397
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 133548194
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m -130219877
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 102296698
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 2172424
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -129939093
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m 130299669
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 119539790
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 128946183
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 129780431
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) <2e-16
## log10(df.sample_data$distance_seagrass) <2e-16
## log10(df.sample_data$size_seagrass) <2e-16
## df.sample_data$mpanon-mpa <2e-16
## df.sample_data$depth10m <2e-16
## df.sample_data$northsouth <2e-16
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) <2e-16
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa <2e-16
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa <2e-16
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m <2e-16
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m <2e-16
## df.sample_data$mpanon-mpa:df.sample_data$depth10m <2e-16
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth <2e-16
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth <2e-16
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m <2e-16
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m <2e-16
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m <2e-16
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth <2e-16
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Intercept) ***
## log10(df.sample_data$distance_seagrass) ***
## log10(df.sample_data$size_seagrass) ***
## df.sample_data$mpanon-mpa ***
## df.sample_data$depth10m ***
## df.sample_data$northsouth ***
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) ***
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa ***
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa ***
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m ***
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m ***
## df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth ***
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth
## df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$depth10m:df.sample_data$northsouth ***
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m ***
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth ***
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 176.35 on 359 degrees of freedom
## Residual deviance: 1730.10 on 342 degrees of freedom
## AIC: 1766.1
##
## Number of Fisher Scoring iterations: 22
## [1] "abudefduf_vaigiensis_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ (log10(df.sample_data$distance_seagrass)) *
## (log10(df.sample_data$size_seagrass)) * df.sample_data$mpa *
## df.sample_data$depth * df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -1.55176 -0.45904 -0.00008 -0.00008 2.44775
##
## Coefficients: (13 not defined because of singularities)
## Estimate
## (Intercept) 1.454e+03
## log10(df.sample_data$distance_seagrass) -7.081e+02
## log10(df.sample_data$size_seagrass) 3.303e+03
## df.sample_data$mpanon-mpa 1.365e+01
## df.sample_data$depth10m -1.007e+03
## df.sample_data$northsouth 1.972e+03
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) -2.211e+03
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa -3.607e+02
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa -1.503e+03
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 4.829e+02
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m -2.352e+03
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.485e+00
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth -2.154e+03
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -1.467e+03
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m 1.580e+03
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.436e+02
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.066e+03
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1.577e+03
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth -5.567e+00
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 1.562e+05
## log10(df.sample_data$distance_seagrass) 7.600e+04
## log10(df.sample_data$size_seagrass) 3.558e+05
## df.sample_data$mpanon-mpa 3.402e+03
## df.sample_data$depth10m 5.312e+13
## df.sample_data$northsouth 2.127e+05
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) 2.384e+05
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 3.944e+04
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1.618e+05
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 2.590e+13
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 1.203e+14
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 3.880e+11
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 2.321e+05
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 7.249e+13
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m 8.056e+13
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.309e+13
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 5.474e+13
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 7.842e+13
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 6.153e+11
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0.009
## log10(df.sample_data$distance_seagrass) -0.009
## log10(df.sample_data$size_seagrass) 0.009
## df.sample_data$mpanon-mpa 0.004
## df.sample_data$depth10m 0.000
## df.sample_data$northsouth 0.009
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) -0.009
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa -0.009
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa -0.009
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 0.000
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 0.000
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.000
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth -0.009
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0.000
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m 0.000
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.000
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.000
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0.000
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 0.000
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 0.993
## log10(df.sample_data$distance_seagrass) 0.993
## log10(df.sample_data$size_seagrass) 0.993
## df.sample_data$mpanon-mpa 0.997
## df.sample_data$depth10m 1.000
## df.sample_data$northsouth 0.993
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) 0.993
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 0.993
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0.993
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 1.000
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 1.000
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 0.993
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1.000
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m 1.000
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1.000
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 1.000
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 343.02 on 359 degrees of freedom
## Residual deviance: 205.76 on 341 degrees of freedom
## AIC: 243.76
##
## Number of Fisher Scoring iterations: 18
## [1] "cheilinus_chlorourus_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ (log10(df.sample_data$distance_seagrass)) *
## (log10(df.sample_data$size_seagrass)) * df.sample_data$mpa *
## df.sample_data$depth * df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -1.01077 -0.45904 -0.32029 -0.00013 2.44775
##
## Coefficients: (14 not defined because of singularities)
## Estimate
## (Intercept) 26.50
## log10(df.sample_data$distance_seagrass) -14.57
## log10(df.sample_data$size_seagrass) 119.42
## df.sample_data$mpanon-mpa 24.50
## df.sample_data$depth10m -537.59
## df.sample_data$northsouth 64.35
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) -74.74
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa -24.14
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa -58.99
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 263.28
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m -1269.74
## df.sample_data$mpanon-mpa:df.sample_data$depth10m -16.05
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth -71.00
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -768.54
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m 845.89
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 140.49
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 573.25
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 827.62
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 54349.31
## log10(df.sample_data$distance_seagrass) 26799.56
## log10(df.sample_data$size_seagrass) 116243.40
## df.sample_data$mpanon-mpa 3087.89
## df.sample_data$depth10m 76885.02
## df.sample_data$northsouth 69450.55
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) 77849.12
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 10918.82
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 52870.53
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 37667.71
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 169725.51
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 3103.23
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 75782.34
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 102363.79
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m 113679.43
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 16968.21
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 76622.70
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 110972.94
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0.000
## log10(df.sample_data$distance_seagrass) -0.001
## log10(df.sample_data$size_seagrass) 0.001
## df.sample_data$mpanon-mpa 0.008
## df.sample_data$depth10m -0.007
## df.sample_data$northsouth 0.001
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) -0.001
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa -0.002
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa -0.001
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 0.007
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m -0.007
## df.sample_data$mpanon-mpa:df.sample_data$depth10m -0.005
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth -0.001
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -0.008
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m 0.007
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.008
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.007
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0.007
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 1.000
## log10(df.sample_data$distance_seagrass) 1.000
## log10(df.sample_data$size_seagrass) 0.999
## df.sample_data$mpanon-mpa 0.994
## df.sample_data$depth10m 0.994
## df.sample_data$northsouth 0.999
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) 0.999
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 0.998
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0.999
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 0.994
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 0.994
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.996
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 0.999
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0.994
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m 0.994
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.993
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.994
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0.994
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 225.15 on 359 degrees of freedom
## Residual deviance: 193.41 on 342 degrees of freedom
## AIC: 229.41
##
## Number of Fisher Scoring iterations: 17
## [1] "cheilinus_undulatus_pres"
## Warning: glm.fit: algorithm did not converge
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ (log10(df.sample_data$distance_seagrass)) *
## (log10(df.sample_data$size_seagrass)) * df.sample_data$mpa *
## df.sample_data$depth * df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -2.409e-06 -2.409e-06 -2.409e-06 -2.409e-06 -2.409e-06
##
## Coefficients: (14 not defined because of singularities)
## Estimate
## (Intercept) -2.657e+01
## log10(df.sample_data$distance_seagrass) 1.158e-23
## log10(df.sample_data$size_seagrass) -5.411e-23
## df.sample_data$mpanon-mpa -2.787e-25
## df.sample_data$depth10m -2.294e-12
## df.sample_data$northsouth -3.227e-23
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) 3.621e-23
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 6.053e-24
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 2.463e-23
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 1.123e-12
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m -5.217e-12
## df.sample_data$mpanon-mpa:df.sample_data$depth10m -3.139e-14
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 3.515e-23
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -3.080e-12
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m 3.484e-12
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 5.808e-13
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.382e-12
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 3.376e-12
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 9.994e+06
## log10(df.sample_data$distance_seagrass) 4.851e+06
## log10(df.sample_data$size_seagrass) 2.267e+07
## df.sample_data$mpanon-mpa 3.221e+05
## df.sample_data$depth10m 1.413e+07
## df.sample_data$northsouth 1.354e+07
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) 1.518e+07
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 2.541e+06
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1.032e+07
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 6.861e+06
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 3.206e+07
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 4.555e+05
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 1.474e+07
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1.915e+07
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m 2.146e+07
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 3.593e+06
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.459e+07
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 2.085e+07
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0
## log10(df.sample_data$distance_seagrass) 0
## log10(df.sample_data$size_seagrass) 0
## df.sample_data$mpanon-mpa 0
## df.sample_data$depth10m 0
## df.sample_data$northsouth 0
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) 0
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 0
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 0
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 0
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 0
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m 0
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 1
## log10(df.sample_data$distance_seagrass) 1
## log10(df.sample_data$size_seagrass) 1
## df.sample_data$mpanon-mpa 1
## df.sample_data$depth10m 1
## df.sample_data$northsouth 1
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) 1
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 1
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 1
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 1
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 1
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m 1
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 0.0000e+00 on 359 degrees of freedom
## Residual deviance: 2.0886e-09 on 342 degrees of freedom
## AIC: 36
##
## Number of Fisher Scoring iterations: 25
## [1] "cheilio_inermis_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ (log10(df.sample_data$distance_seagrass)) *
## (log10(df.sample_data$size_seagrass)) * df.sample_data$mpa *
## df.sample_data$depth * df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -1.17741 -0.32029 -0.00005 -0.00005 2.44775
##
## Coefficients: (9 not defined because of singularities)
## Estimate
## (Intercept) 1.287e+01
## log10(df.sample_data$distance_seagrass) -9.031e+00
## log10(df.sample_data$size_seagrass) 9.950e+00
## df.sample_data$mpanon-mpa 1.449e+01
## df.sample_data$depth10m -2.773e+01
## df.sample_data$northsouth -8.912e+00
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) -3.481e+00
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa -1.626e+01
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa -7.510e+01
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m -1.496e+00
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m -1.598e+02
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.600e+00
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth -2.121e-01
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth -3.359e+01
## df.sample_data$depth10m:df.sample_data$northsouth -1.756e+02
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m 1.245e+02
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.163e+01
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 9.064e+01
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth 2.043e+01
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth 6.799e+01
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1.613e+02
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth -3.219e+01
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 7.030e+00
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 1.364e+14
## log10(df.sample_data$distance_seagrass) 7.377e+13
## log10(df.sample_data$size_seagrass) 2.479e+14
## df.sample_data$mpanon-mpa 2.714e+14
## df.sample_data$depth10m 2.730e+14
## df.sample_data$northsouth 1.696e+14
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) 1.628e+14
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 1.977e+14
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 3.391e+14
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 1.497e+14
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 6.973e+14
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 3.786e+14
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 1.543e+14
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth 2.177e+14
## df.sample_data$depth10m:df.sample_data$northsouth 3.722e+14
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m 4.870e+14
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 3.049e+14
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 3.642e+14
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth 1.466e+14
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth 2.535e+14
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 4.298e+14
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1.109e+14
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 2.542e+13
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0
## log10(df.sample_data$distance_seagrass) 0
## log10(df.sample_data$size_seagrass) 0
## df.sample_data$mpanon-mpa 0
## df.sample_data$depth10m 0
## df.sample_data$northsouth 0
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) 0
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 0
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 0
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 0
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 0
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth 0
## df.sample_data$depth10m:df.sample_data$northsouth 0
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m 0
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth 0
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth 0
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 0
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 1
## log10(df.sample_data$distance_seagrass) 1
## log10(df.sample_data$size_seagrass) 1
## df.sample_data$mpanon-mpa 1
## df.sample_data$depth10m 1
## df.sample_data$northsouth 1
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) 1
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 1
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 1
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 1
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 1
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth 1
## df.sample_data$depth10m:df.sample_data$northsouth 1
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m 1
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth 1
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth 1
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 1
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 181.58 on 359 degrees of freedom
## Residual deviance: 100.44 on 337 degrees of freedom
## AIC: 146.44
##
## Number of Fisher Scoring iterations: 19
## [1] "cheilodipterus_quinquelineatus_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ (log10(df.sample_data$distance_seagrass)) *
## (log10(df.sample_data$size_seagrass)) * df.sample_data$mpa *
## df.sample_data$depth * df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -2.44775 -0.66805 -0.00022 0.84460 2.14597
##
## Coefficients: (14 not defined because of singularities)
## Estimate
## (Intercept) -7.960e+02
## log10(df.sample_data$distance_seagrass) 3.771e+02
## log10(df.sample_data$size_seagrass) -1.866e+03
## df.sample_data$mpanon-mpa -3.658e+01
## df.sample_data$depth10m -2.104e+02
## df.sample_data$northsouth -1.104e+03
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) 1.246e+03
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 2.291e+02
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 8.529e+02
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 1.028e+02
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m -4.633e+02
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 9.576e-01
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 1.209e+03
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -2.755e+02
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m 3.109e+02
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 4.993e+01
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.102e+02
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 3.011e+02
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 5.509e+04
## log10(df.sample_data$distance_seagrass) 2.631e+04
## log10(df.sample_data$size_seagrass) 1.274e+05
## df.sample_data$mpanon-mpa 1.461e+03
## df.sample_data$depth10m 7.791e+04
## df.sample_data$northsouth 7.595e+04
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) 8.514e+04
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 1.490e+04
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 5.808e+04
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 3.720e+04
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 1.802e+05
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.066e+03
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 8.288e+04
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1.074e+05
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m 1.204e+05
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.107e+04
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 8.214e+04
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1.172e+05
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) -0.014
## log10(df.sample_data$distance_seagrass) 0.014
## log10(df.sample_data$size_seagrass) -0.015
## df.sample_data$mpanon-mpa -0.025
## df.sample_data$depth10m -0.003
## df.sample_data$northsouth -0.015
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) 0.015
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 0.015
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0.015
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 0.003
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m -0.003
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.000
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 0.015
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -0.003
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m 0.003
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.002
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.003
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0.003
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 0.988
## log10(df.sample_data$distance_seagrass) 0.989
## log10(df.sample_data$size_seagrass) 0.988
## df.sample_data$mpanon-mpa 0.980
## df.sample_data$depth10m 0.998
## df.sample_data$northsouth 0.988
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) 0.988
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 0.988
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0.988
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 0.998
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 0.998
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 0.988
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0.998
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m 0.998
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.998
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.998
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0.998
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 497.72 on 359 degrees of freedom
## Residual deviance: 334.00 on 342 degrees of freedom
## AIC: 370
##
## Number of Fisher Scoring iterations: 16
## [1] "fistularia_commersonii_pres"
## Warning: glm.fit: algorithm did not converge
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ (log10(df.sample_data$distance_seagrass)) *
## (log10(df.sample_data$size_seagrass)) * df.sample_data$mpa *
## df.sample_data$depth * df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -1.2637 -0.6682 -0.3229 0.0000 2.4452
##
## Coefficients: (14 not defined because of singularities)
## Estimate
## (Intercept) 1.797e+02
## log10(df.sample_data$distance_seagrass) -1.031e+02
## log10(df.sample_data$size_seagrass) 3.530e+02
## df.sample_data$mpanon-mpa -4.684e+01
## df.sample_data$depth10m 1.273e+03
## df.sample_data$northsouth 2.561e+02
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) -2.413e+02
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa -1.357e+01
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa -1.578e+02
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m -6.019e+02
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 2.983e+03
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 7.690e+01
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth -2.474e+02
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1.739e+03
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m -1.996e+03
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -3.632e+02
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -1.356e+03
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth -1.930e+03
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 9.036e+06
## log10(df.sample_data$distance_seagrass) 4.375e+06
## log10(df.sample_data$size_seagrass) 2.059e+07
## df.sample_data$mpanon-mpa 3.392e+05
## df.sample_data$depth10m 9.946e+06
## df.sample_data$northsouth 1.232e+07
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) 1.378e+07
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 2.329e+06
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 9.379e+06
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 4.817e+06
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 2.269e+07
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 3.508e+05
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 1.339e+07
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1.358e+07
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m 1.519e+07
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.566e+06
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.033e+07
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1.476e+07
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0
## log10(df.sample_data$distance_seagrass) 0
## log10(df.sample_data$size_seagrass) 0
## df.sample_data$mpanon-mpa 0
## df.sample_data$depth10m 0
## df.sample_data$northsouth 0
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) 0
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 0
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 0
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 0
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 0
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m 0
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 1
## log10(df.sample_data$distance_seagrass) 1
## log10(df.sample_data$size_seagrass) 1
## df.sample_data$mpanon-mpa 1
## df.sample_data$depth10m 1
## df.sample_data$northsouth 1
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) 1
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 1
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 1
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 1
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 1
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m 1
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 297.32 on 359 degrees of freedom
## Residual deviance: 225.82 on 342 degrees of freedom
## AIC: 261.82
##
## Number of Fisher Scoring iterations: 25
## [1] "halichoeres_argus_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ (log10(df.sample_data$distance_seagrass)) *
## (log10(df.sample_data$size_seagrass)) * df.sample_data$mpa *
## df.sample_data$depth * df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -0.75853 -0.45904 -0.32029 -0.00001 2.44775
##
## Coefficients: (14 not defined because of singularities)
## Estimate
## (Intercept) 506.09
## log10(df.sample_data$distance_seagrass) -244.24
## log10(df.sample_data$size_seagrass) 1193.29
## df.sample_data$mpanon-mpa -43.86
## df.sample_data$depth10m -405.44
## df.sample_data$northsouth 786.28
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) -802.51
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa -104.43
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa -540.63
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 197.91
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m -920.36
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 85.74
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth -821.96
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -632.18
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m 616.41
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 46.41
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 404.47
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 639.29
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 646588.52
## log10(df.sample_data$distance_seagrass) 310436.90
## log10(df.sample_data$size_seagrass) 1517085.11
## df.sample_data$mpanon-mpa 48080.25
## df.sample_data$depth10m 3066571.71
## df.sample_data$northsouth 988660.10
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) 1019819.41
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 137387.11
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 686888.86
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 1488437.15
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 7019237.93
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 72001.56
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 1038480.76
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 4236663.49
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m 4705377.65
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 768645.41
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 3174925.00
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 4596671.72
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0.001
## log10(df.sample_data$distance_seagrass) -0.001
## log10(df.sample_data$size_seagrass) 0.001
## df.sample_data$mpanon-mpa -0.001
## df.sample_data$depth10m 0.000
## df.sample_data$northsouth 0.001
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) -0.001
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa -0.001
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa -0.001
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 0.000
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 0.000
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.001
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth -0.001
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0.000
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m 0.000
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.000
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.000
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0.000
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 0.999
## log10(df.sample_data$distance_seagrass) 0.999
## log10(df.sample_data$size_seagrass) 0.999
## df.sample_data$mpanon-mpa 0.999
## df.sample_data$depth10m 1.000
## df.sample_data$northsouth 0.999
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) 0.999
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 0.999
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0.999
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 1.000
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 1.000
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.999
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 0.999
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1.000
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m 1.000
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1.000
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 215.97 on 359 degrees of freedom
## Residual deviance: 188.06 on 342 degrees of freedom
## AIC: 224.06
##
## Number of Fisher Scoring iterations: 23
## [1] "halichoeres_hortulanus_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ (log10(df.sample_data$distance_seagrass)) *
## (log10(df.sample_data$size_seagrass)) * df.sample_data$mpa *
## df.sample_data$depth * df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -2.1460 -0.5701 -0.3203 0.7585 2.4478
##
## Coefficients: (14 not defined because of singularities)
## Estimate
## (Intercept) 34.719
## log10(df.sample_data$distance_seagrass) -15.777
## log10(df.sample_data$size_seagrass) 76.326
## df.sample_data$mpanon-mpa -3.683
## df.sample_data$depth10m 142.960
## df.sample_data$northsouth 48.707
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) -51.495
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa -6.660
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa -35.835
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m -69.931
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 335.884
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 18.460
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth -52.727
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 186.710
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m -223.559
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -48.253
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -153.687
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth -208.885
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 71.370
## log10(df.sample_data$distance_seagrass) 34.628
## log10(df.sample_data$size_seagrass) 161.546
## df.sample_data$mpanon-mpa 2.376
## df.sample_data$depth10m 122.456
## df.sample_data$northsouth 96.470
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) 108.121
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 18.030
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 73.433
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 59.548
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 276.928
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 3.624
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 105.008
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 164.667
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m 185.326
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 31.125
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 125.863
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 179.465
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0.486
## log10(df.sample_data$distance_seagrass) -0.456
## log10(df.sample_data$size_seagrass) 0.472
## df.sample_data$mpanon-mpa -1.550
## df.sample_data$depth10m 1.167
## df.sample_data$northsouth 0.505
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) -0.476
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa -0.369
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa -0.488
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m -1.174
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 1.213
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 5.094
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth -0.502
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1.134
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m -1.206
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -1.550
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -1.221
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth -1.164
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 0.627
## log10(df.sample_data$distance_seagrass) 0.649
## log10(df.sample_data$size_seagrass) 0.637
## df.sample_data$mpanon-mpa 0.121
## df.sample_data$depth10m 0.243
## df.sample_data$northsouth 0.614
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) 0.634
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 0.712
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0.626
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 0.240
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 0.225
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 3.5e-07
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 0.616
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0.257
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m 0.228
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.121
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.222
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0.244
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Intercept)
## log10(df.sample_data$distance_seagrass)
## log10(df.sample_data$size_seagrass)
## df.sample_data$mpanon-mpa
## df.sample_data$depth10m
## df.sample_data$northsouth
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass)
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m
## df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth
## df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$depth10m:df.sample_data$northsouth
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 495.05 on 359 degrees of freedom
## Residual deviance: 335.78 on 342 degrees of freedom
## AIC: 371.78
##
## Number of Fisher Scoring iterations: 5
## [1] "halichoeres_scapularis_pres"
## Warning: glm.fit: algorithm did not converge
## Warning: glm.fit: fitted probabilities numerically 0 or 1 occurred
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ (log10(df.sample_data$distance_seagrass)) *
## (log10(df.sample_data$size_seagrass)) * df.sample_data$mpa *
## df.sample_data$depth * df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -8.49 0.00 0.00 0.00 8.49
##
## Coefficients: (14 not defined because of singularities)
## Estimate
## (Intercept) 3.410e+17
## log10(df.sample_data$distance_seagrass) -1.643e+17
## log10(df.sample_data$size_seagrass) 7.957e+17
## df.sample_data$mpanon-mpa 8.215e+15
## df.sample_data$depth10m -2.575e+17
## df.sample_data$northsouth 4.840e+17
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) -5.327e+17
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa -9.103e+16
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa -3.641e+17
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 1.224e+17
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m -6.118e+17
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 3.693e+15
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth -5.245e+17
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -3.882e+17
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m 4.112e+17
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 6.272e+16
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.761e+17
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 4.145e+17
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 1.883e+09
## log10(df.sample_data$distance_seagrass) 9.142e+08
## log10(df.sample_data$size_seagrass) 4.272e+09
## df.sample_data$mpanon-mpa 6.070e+07
## df.sample_data$depth10m 2.663e+09
## df.sample_data$northsouth 2.552e+09
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) 2.860e+09
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 4.788e+08
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1.944e+09
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 1.293e+09
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 6.042e+09
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 8.584e+07
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 2.778e+09
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 3.609e+09
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m 4.044e+09
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 6.771e+08
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.750e+09
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 3.929e+09
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 181050716
## log10(df.sample_data$distance_seagrass) -179739109
## log10(df.sample_data$size_seagrass) 186251721
## df.sample_data$mpanon-mpa 135338658
## df.sample_data$depth10m -96672731
## df.sample_data$northsouth 189655639
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) -186266459
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa -190132018
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa -187281706
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 94645467
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m -101257781
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 43015900
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth -188821349
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -107562238
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m 101679102
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 92633873
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 100408743
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 105499192
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) <2e-16
## log10(df.sample_data$distance_seagrass) <2e-16
## log10(df.sample_data$size_seagrass) <2e-16
## df.sample_data$mpanon-mpa <2e-16
## df.sample_data$depth10m <2e-16
## df.sample_data$northsouth <2e-16
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) <2e-16
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa <2e-16
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa <2e-16
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m <2e-16
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m <2e-16
## df.sample_data$mpanon-mpa:df.sample_data$depth10m <2e-16
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth <2e-16
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth <2e-16
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m <2e-16
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m <2e-16
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m <2e-16
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth <2e-16
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Intercept) ***
## log10(df.sample_data$distance_seagrass) ***
## log10(df.sample_data$size_seagrass) ***
## df.sample_data$mpanon-mpa ***
## df.sample_data$depth10m ***
## df.sample_data$northsouth ***
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) ***
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa ***
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa ***
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m ***
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m ***
## df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth ***
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth
## df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$depth10m:df.sample_data$northsouth ***
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m ***
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth ***
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 314.56 on 359 degrees of freedom
## Residual deviance: 7424.99 on 342 degrees of freedom
## AIC: 7461
##
## Number of Fisher Scoring iterations: 25
## [1] "lethrinus_harak_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ (log10(df.sample_data$distance_seagrass)) *
## (log10(df.sample_data$size_seagrass)) * df.sample_data$mpa *
## df.sample_data$depth * df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -0.32029 -0.00002 -0.00002 -0.00002 2.44775
##
## Coefficients: (9 not defined because of singularities)
## Estimate
## (Intercept) 3.206e+01
## log10(df.sample_data$distance_seagrass) -2.897e+01
## log10(df.sample_data$size_seagrass) 2.211e+01
## df.sample_data$mpanon-mpa -7.268e+01
## df.sample_data$depth10m -7.043e+01
## df.sample_data$northsouth 6.018e+01
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) 9.212e-01
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 4.107e+01
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa -8.646e+00
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 4.756e+01
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 6.087e+01
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.269e+02
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth -5.155e+01
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth 8.570e+00
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -6.792e+01
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m -6.567e+01
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -8.794e+01
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -1.789e+01
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth -2.799e+01
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 3.469e+01
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth -1.871e+01
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 2.344e+01
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 5.182e+01
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 3.538e+17
## log10(df.sample_data$distance_seagrass) 2.100e+17
## log10(df.sample_data$size_seagrass) 3.918e+17
## df.sample_data$mpanon-mpa 4.338e+17
## df.sample_data$depth10m 3.528e+17
## df.sample_data$northsouth 2.453e+17
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) 2.307e+17
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 2.543e+17
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1.404e+16
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 2.332e+17
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 1.363e+17
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 8.898e+17
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 1.991e+17
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth 2.913e+17
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 6.629e+16
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m 4.545e+16
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 5.905e+17
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 3.560e+17
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth 1.244e+17
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1.625e+17
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 7.802e+17
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 4.219e+16
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 3.956e+17
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0
## log10(df.sample_data$distance_seagrass) 0
## log10(df.sample_data$size_seagrass) 0
## df.sample_data$mpanon-mpa 0
## df.sample_data$depth10m 0
## df.sample_data$northsouth 0
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) 0
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 0
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 0
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 0
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 0
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth 0
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m 0
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth 0
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 0
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 1
## log10(df.sample_data$distance_seagrass) 1
## log10(df.sample_data$size_seagrass) 1
## df.sample_data$mpanon-mpa 1
## df.sample_data$depth10m 1
## df.sample_data$northsouth 1
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) 1
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 1
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 1
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 1
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 1
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth 1
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m 1
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth 1
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 1
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 34.700 on 359 degrees of freedom
## Residual deviance: 23.822 on 337 degrees of freedom
## AIC: 69.822
##
## Number of Fisher Scoring iterations: 21
## [1] "lutjanus_decussatus_pres"
## Warning: glm.fit: algorithm did not converge
## Warning: glm.fit: fitted probabilities numerically 0 or 1 occurred
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ (log10(df.sample_data$distance_seagrass)) *
## (log10(df.sample_data$size_seagrass)) * df.sample_data$mpa *
## df.sample_data$depth * df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -1.5052 -0.4629 -0.2796 0.0000 2.5539
##
## Coefficients: (11 not defined because of singularities)
## Estimate
## (Intercept) 4.596e+03
## log10(df.sample_data$distance_seagrass) -2.208e+03
## log10(df.sample_data$size_seagrass) 1.087e+04
## df.sample_data$mpanon-mpa -5.405e+02
## df.sample_data$depth10m -4.927e+13
## df.sample_data$northsouth 7.334e+03
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) -7.324e+03
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa -8.709e+02
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa -4.919e+03
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 3.588e+13
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 1.783e+13
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 8.594e+13
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth -7.599e+03
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -5.028e+13
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m -2.195e+13
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -6.127e+13
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -1.797e+13
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 2.564e+13
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 1.334e+13
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1.933e+13
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 2.793e+12
## Std. Error
## (Intercept) 3.870e+08
## log10(df.sample_data$distance_seagrass) 1.858e+08
## log10(df.sample_data$size_seagrass) 9.080e+08
## df.sample_data$mpanon-mpa 2.878e+07
## df.sample_data$depth10m 7.743e+13
## df.sample_data$northsouth 5.918e+08
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) 6.104e+08
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 8.223e+07
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 4.111e+08
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 5.257e+13
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 5.025e+13
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.017e+14
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 6.216e+08
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1.008e+14
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m 3.573e+13
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 7.131e+13
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 4.423e+13
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 6.211e+13
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 2.452e+13
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 2.281e+13
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 2.593e+13
## z value
## (Intercept) 0.000
## log10(df.sample_data$distance_seagrass) 0.000
## log10(df.sample_data$size_seagrass) 0.000
## df.sample_data$mpanon-mpa 0.000
## df.sample_data$depth10m -0.636
## df.sample_data$northsouth 0.000
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) 0.000
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 0.000
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0.000
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 0.682
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 0.355
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.845
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 0.000
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -0.499
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m -0.614
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -0.859
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -0.406
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0.413
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 0.544
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0.847
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 0.108
## Pr(>|z|)
## (Intercept) 1.000
## log10(df.sample_data$distance_seagrass) 1.000
## log10(df.sample_data$size_seagrass) 1.000
## df.sample_data$mpanon-mpa 1.000
## df.sample_data$depth10m 0.525
## df.sample_data$northsouth 1.000
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) 1.000
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 1.000
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1.000
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 0.495
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 0.723
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.398
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 1.000
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0.618
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m 0.539
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.390
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.685
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0.680
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 0.586
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0.397
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 0.914
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 267.36 on 359 degrees of freedom
## Residual deviance: 182.17 on 339 degrees of freedom
## AIC: 224.17
##
## Number of Fisher Scoring iterations: 25
## [1] "lutjanus_gibbus_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ (log10(df.sample_data$distance_seagrass)) *
## (log10(df.sample_data$size_seagrass)) * df.sample_data$mpa *
## df.sample_data$depth * df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -0.57012 -0.32029 -0.00003 -0.00003 2.44775
##
## Coefficients: (10 not defined because of singularities)
## Estimate
## (Intercept) 7.163e+01
## log10(df.sample_data$distance_seagrass) -6.884e+01
## log10(df.sample_data$size_seagrass) -1.857e+02
## df.sample_data$mpanon-mpa -2.926e+02
## df.sample_data$depth10m -5.619e+01
## df.sample_data$northsouth -3.689e+01
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) 1.518e+02
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 2.082e+02
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1.425e+02
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 5.678e+01
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 1.907e+02
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.437e+02
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 8.191e+01
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth -8.031e+01
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 3.463e+01
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m -1.520e+02
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -1.827e+02
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -8.670e+01
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth -9.168e+01
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 7.100e+01
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 7.906e+00
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth -4.866e+01
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 2.495e+14
## log10(df.sample_data$distance_seagrass) 1.164e+14
## log10(df.sample_data$size_seagrass) 6.229e+14
## df.sample_data$mpanon-mpa 4.649e+13
## df.sample_data$depth10m 2.374e+14
## df.sample_data$northsouth 3.600e+14
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) 4.215e+14
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 9.835e+13
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 2.928e+14
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 1.815e+14
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 1.937e+14
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.335e+14
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 3.996e+14
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth 1.307e+13
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 3.280e+14
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m 1.838e+14
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.841e+14
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.259e+14
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 2.934e+14
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1.121e+14
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 1.064e+13
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 2.439e+14
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0
## log10(df.sample_data$distance_seagrass) 0
## log10(df.sample_data$size_seagrass) 0
## df.sample_data$mpanon-mpa 0
## df.sample_data$depth10m 0
## df.sample_data$northsouth 0
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) 0
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 0
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 0
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 0
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 0
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth 0
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m 0
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 0
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 0
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 1
## log10(df.sample_data$distance_seagrass) 1
## log10(df.sample_data$size_seagrass) 1
## df.sample_data$mpanon-mpa 1
## df.sample_data$depth10m 1
## df.sample_data$northsouth 1
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) 1
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 1
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 1
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 1
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 1
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth 1
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m 1
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 1
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 1
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 98.401 on 359 degrees of freedom
## Residual deviance: 70.642 on 338 degrees of freedom
## AIC: 114.64
##
## Number of Fisher Scoring iterations: 20
## [1] "lutjanus_monostigma_pres"
## Warning: glm.fit: fitted probabilities numerically 0 or 1 occurred
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ (log10(df.sample_data$distance_seagrass)) *
## (log10(df.sample_data$size_seagrass)) * df.sample_data$mpa *
## df.sample_data$depth * df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## 0.00 0.00 0.00 0.00 8.49
##
## Coefficients: (14 not defined because of singularities)
## Estimate
## (Intercept) -5.798e+16
## log10(df.sample_data$distance_seagrass) 2.592e+16
## log10(df.sample_data$size_seagrass) -1.228e+17
## df.sample_data$mpanon-mpa 3.019e+15
## df.sample_data$depth10m 5.902e+16
## df.sample_data$northsouth -7.772e+16
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) 8.236e+16
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 1.148e+16
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 5.577e+16
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m -2.803e+16
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 1.392e+17
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 3.195e+14
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 8.264e+16
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 8.564e+16
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m -9.336e+16
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -1.556e+16
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -6.276e+16
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth -9.199e+16
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 1.883e+09
## log10(df.sample_data$distance_seagrass) 9.142e+08
## log10(df.sample_data$size_seagrass) 4.272e+09
## df.sample_data$mpanon-mpa 6.070e+07
## df.sample_data$depth10m 2.663e+09
## df.sample_data$northsouth 2.552e+09
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) 2.860e+09
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 4.788e+08
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1.944e+09
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 1.293e+09
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 6.042e+09
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 8.584e+07
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 2.778e+09
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 3.609e+09
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m 4.044e+09
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 6.771e+08
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.750e+09
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 3.929e+09
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) -30782867
## log10(df.sample_data$distance_seagrass) 28348350
## log10(df.sample_data$size_seagrass) -28745490
## df.sample_data$mpanon-mpa 49729127
## df.sample_data$depth10m 22158818
## df.sample_data$northsouth -30454524
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) 28800078
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 23975290
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 28680947
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m -21680394
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 23040216
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 3721902
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 29747132
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 23727003
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m -23085994
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -22975506
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -22823379
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth -23413987
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) <2e-16
## log10(df.sample_data$distance_seagrass) <2e-16
## log10(df.sample_data$size_seagrass) <2e-16
## df.sample_data$mpanon-mpa <2e-16
## df.sample_data$depth10m <2e-16
## df.sample_data$northsouth <2e-16
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) <2e-16
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa <2e-16
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa <2e-16
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m <2e-16
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m <2e-16
## df.sample_data$mpanon-mpa:df.sample_data$depth10m <2e-16
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth <2e-16
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth <2e-16
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m <2e-16
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m <2e-16
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m <2e-16
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth <2e-16
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Intercept) ***
## log10(df.sample_data$distance_seagrass) ***
## log10(df.sample_data$size_seagrass) ***
## df.sample_data$mpanon-mpa ***
## df.sample_data$depth10m ***
## df.sample_data$northsouth ***
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) ***
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa ***
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa ***
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m ***
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m ***
## df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth ***
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth
## df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$depth10m:df.sample_data$northsouth ***
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m ***
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth ***
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 91.39 on 359 degrees of freedom
## Residual deviance: 720.87 on 342 degrees of freedom
## AIC: 756.87
##
## Number of Fisher Scoring iterations: 22
## [1] "mulloidichthys_flavolineatus_pres"
## Warning: glm.fit: fitted probabilities numerically 0 or 1 occurred
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ (log10(df.sample_data$distance_seagrass)) *
## (log10(df.sample_data$size_seagrass)) * df.sample_data$mpa *
## df.sample_data$depth * df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## 0.00 0.00 0.00 0.00 8.49
##
## Coefficients: (14 not defined because of singularities)
## Estimate
## (Intercept) 6.759e+16
## log10(df.sample_data$distance_seagrass) -3.477e+16
## log10(df.sample_data$size_seagrass) 1.597e+17
## df.sample_data$mpanon-mpa 6.534e+15
## df.sample_data$depth10m -2.906e+17
## df.sample_data$northsouth 9.378e+16
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) -1.065e+17
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa -2.167e+16
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa -7.598e+16
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 1.412e+17
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m -6.558e+17
## df.sample_data$mpanon-mpa:df.sample_data$depth10m -3.799e+15
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth -1.021e+17
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -3.929e+17
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m 4.387e+17
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 7.313e+16
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 3.011e+17
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 4.275e+17
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 1.883e+09
## log10(df.sample_data$distance_seagrass) 9.142e+08
## log10(df.sample_data$size_seagrass) 4.272e+09
## df.sample_data$mpanon-mpa 6.070e+07
## df.sample_data$depth10m 2.663e+09
## df.sample_data$northsouth 2.552e+09
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) 2.860e+09
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 4.788e+08
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1.944e+09
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 1.293e+09
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 6.042e+09
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 8.584e+07
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 2.778e+09
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 3.609e+09
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m 4.044e+09
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 6.771e+08
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.750e+09
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 3.929e+09
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 35889465
## log10(df.sample_data$distance_seagrass) -38038837
## log10(df.sample_data$size_seagrass) 37373621
## df.sample_data$mpanon-mpa 107637465
## df.sample_data$depth10m -109105307
## df.sample_data$northsouth 36745122
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) -37233524
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa -45253732
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa -39076161
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 109217346
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m -108533005
## df.sample_data$mpanon-mpa:df.sample_data$depth10m -44254889
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth -36740996
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -108863775
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m 108481195
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 108005031
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 109487511
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 108813344
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) <2e-16
## log10(df.sample_data$distance_seagrass) <2e-16
## log10(df.sample_data$size_seagrass) <2e-16
## df.sample_data$mpanon-mpa <2e-16
## df.sample_data$depth10m <2e-16
## df.sample_data$northsouth <2e-16
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) <2e-16
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa <2e-16
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa <2e-16
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m <2e-16
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m <2e-16
## df.sample_data$mpanon-mpa:df.sample_data$depth10m <2e-16
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth <2e-16
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth <2e-16
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m <2e-16
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m <2e-16
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m <2e-16
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth <2e-16
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Intercept) ***
## log10(df.sample_data$distance_seagrass) ***
## log10(df.sample_data$size_seagrass) ***
## df.sample_data$mpanon-mpa ***
## df.sample_data$depth10m ***
## df.sample_data$northsouth ***
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) ***
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa ***
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa ***
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m ***
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m ***
## df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth ***
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth
## df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$depth10m:df.sample_data$northsouth ***
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m ***
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth ***
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 171.03 on 359 degrees of freedom
## Residual deviance: 1658.01 on 342 degrees of freedom
## AIC: 1694
##
## Number of Fisher Scoring iterations: 21
## [1] "parupeneus_barberinus_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ (log10(df.sample_data$distance_seagrass)) *
## (log10(df.sample_data$size_seagrass)) * df.sample_data$mpa *
## df.sample_data$depth * df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -2.1460 -0.9282 -0.4590 0.9282 2.1460
##
## Coefficients: (14 not defined because of singularities)
## Estimate
## (Intercept) 27.2679
## log10(df.sample_data$distance_seagrass) -12.5677
## log10(df.sample_data$size_seagrass) 68.5831
## df.sample_data$mpanon-mpa 0.6788
## df.sample_data$depth10m 0.3022
## df.sample_data$northsouth 43.4207
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) -45.5185
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa -8.6495
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa -31.7366
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 0.8796
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 12.6452
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 6.8132
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth -46.0642
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 7.0060
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m -8.1737
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -5.0048
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -6.3758
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth -8.1302
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 62.9307
## log10(df.sample_data$distance_seagrass) 30.5349
## log10(df.sample_data$size_seagrass) 142.8401
## df.sample_data$mpanon-mpa 2.0624
## df.sample_data$depth10m 94.1987
## df.sample_data$northsouth 85.3626
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) 95.6063
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 15.9591
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 64.9972
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 45.6265
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 213.8767
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 3.1698
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 92.8985
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 127.7238
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m 143.1346
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 24.0081
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 97.3483
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 139.0879
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0.433
## log10(df.sample_data$distance_seagrass) -0.412
## log10(df.sample_data$size_seagrass) 0.480
## df.sample_data$mpanon-mpa 0.329
## df.sample_data$depth10m 0.003
## df.sample_data$northsouth 0.509
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) -0.476
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa -0.542
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa -0.488
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 0.019
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 0.059
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.149
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth -0.496
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0.055
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m -0.057
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -0.208
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -0.065
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth -0.058
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 0.6648
## log10(df.sample_data$distance_seagrass) 0.6806
## log10(df.sample_data$size_seagrass) 0.6311
## df.sample_data$mpanon-mpa 0.7421
## df.sample_data$depth10m 0.9974
## df.sample_data$northsouth 0.6110
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) 0.6340
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 0.5878
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0.6254
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 0.9846
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 0.9529
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.0316
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 0.6200
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0.9563
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m 0.9545
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.8349
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.9478
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0.9534
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Intercept)
## log10(df.sample_data$distance_seagrass)
## log10(df.sample_data$size_seagrass)
## df.sample_data$mpanon-mpa
## df.sample_data$depth10m
## df.sample_data$northsouth
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass)
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m
## df.sample_data$mpanon-mpa:df.sample_data$depth10m *
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth
## df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$depth10m:df.sample_data$northsouth
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 493.17 on 359 degrees of freedom
## Residual deviance: 412.16 on 342 degrees of freedom
## AIC: 448.16
##
## Number of Fisher Scoring iterations: 4
## [1] "siganus_guttatus_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ (log10(df.sample_data$distance_seagrass)) *
## (log10(df.sample_data$size_seagrass)) * df.sample_data$mpa *
## df.sample_data$depth * df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -0.84460 -0.00003 -0.00003 -0.00003 2.44775
##
## Coefficients: (14 not defined because of singularities)
## Estimate
## (Intercept) 8.174e+02
## log10(df.sample_data$distance_seagrass) -4.129e+02
## log10(df.sample_data$size_seagrass) 1.782e+03
## df.sample_data$mpanon-mpa -4.772e+01
## df.sample_data$depth10m -1.351e+01
## df.sample_data$northsouth 1.056e+03
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) -1.196e+03
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa -1.639e+02
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa -8.059e+02
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 6.661e+00
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m -2.779e+01
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.089e+00
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth -1.155e+03
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -1.668e+01
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m 1.870e+01
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.389e+00
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.257e+01
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1.820e+01
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 7.960e+05
## log10(df.sample_data$distance_seagrass) 3.860e+05
## log10(df.sample_data$size_seagrass) 1.813e+06
## df.sample_data$mpanon-mpa 2.281e+04
## df.sample_data$depth10m 1.126e+06
## df.sample_data$northsouth 1.083e+06
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) 1.213e+06
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 2.050e+05
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 8.254e+05
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 5.459e+05
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 2.564e+06
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 3.226e+04
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 1.179e+06
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1.532e+06
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m 1.716e+06
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.899e+05
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.167e+06
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1.667e+06
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0.001
## log10(df.sample_data$distance_seagrass) -0.001
## log10(df.sample_data$size_seagrass) 0.001
## df.sample_data$mpanon-mpa -0.002
## df.sample_data$depth10m 0.000
## df.sample_data$northsouth 0.001
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) -0.001
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa -0.001
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa -0.001
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 0.000
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 0.000
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.000
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth -0.001
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0.000
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m 0.000
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.000
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.000
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0.000
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 0.999
## log10(df.sample_data$distance_seagrass) 0.999
## log10(df.sample_data$size_seagrass) 0.999
## df.sample_data$mpanon-mpa 0.998
## df.sample_data$depth10m 1.000
## df.sample_data$northsouth 0.999
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) 0.999
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 0.999
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0.999
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 1.000
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 1.000
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 0.999
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1.000
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m 1.000
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1.000
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 105.224 on 359 degrees of freedom
## Residual deviance: 60.332 on 342 degrees of freedom
## AIC: 96.332
##
## Number of Fisher Scoring iterations: 20
## [1] "siganus_virgatus_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ (log10(df.sample_data$distance_seagrass)) *
## (log10(df.sample_data$size_seagrass)) * df.sample_data$mpa *
## df.sample_data$depth * df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -1.09347 -0.00003 -0.00003 -0.00003 2.44775
##
## Coefficients: (12 not defined because of singularities)
## Estimate
## (Intercept) 1.528e+03
## log10(df.sample_data$distance_seagrass) -7.588e+02
## log10(df.sample_data$size_seagrass) 3.394e+03
## df.sample_data$mpanon-mpa -5.296e+01
## df.sample_data$depth10m 3.177e+03
## df.sample_data$northsouth 2.036e+03
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) -2.276e+03
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa -3.326e+02
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa -1.529e+03
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m -2.214e+03
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m -6.329e+01
## df.sample_data$mpanon-mpa:df.sample_data$depth10m -5.584e+03
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth -2.212e+03
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1.887e+03
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m 6.047e+02
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 3.847e+03
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.205e+03
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth -7.651e+02
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth -1.646e+03
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth -4.129e+02
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 7.600e+05
## log10(df.sample_data$distance_seagrass) 3.685e+05
## log10(df.sample_data$size_seagrass) 1.731e+06
## df.sample_data$mpanon-mpa 2.281e+04
## df.sample_data$depth10m 1.323e+14
## df.sample_data$northsouth 1.032e+06
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) 1.158e+06
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 1.970e+05
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 7.893e+05
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 9.580e+13
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 1.682e+14
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.838e+14
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 1.125e+06
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 8.927e+13
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m 1.316e+14
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.064e+14
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.223e+14
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 9.146e+13
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 8.329e+13
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 1.980e+13
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0.002
## log10(df.sample_data$distance_seagrass) -0.002
## log10(df.sample_data$size_seagrass) 0.002
## df.sample_data$mpanon-mpa -0.002
## df.sample_data$depth10m 0.000
## df.sample_data$northsouth 0.002
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) -0.002
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa -0.002
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa -0.002
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 0.000
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 0.000
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.000
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth -0.002
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0.000
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m 0.000
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.000
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.000
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0.000
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0.000
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 0.000
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 0.998
## log10(df.sample_data$distance_seagrass) 0.998
## log10(df.sample_data$size_seagrass) 0.998
## df.sample_data$mpanon-mpa 0.998
## df.sample_data$depth10m 1.000
## df.sample_data$northsouth 0.998
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) 0.998
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 0.999
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0.998
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 1.000
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 1.000
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 0.998
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1.000
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m 1.000
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1.000
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1.000
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 1.000
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 124.708 on 359 degrees of freedom
## Residual deviance: 63.423 on 340 degrees of freedom
## AIC: 103.42
##
## Number of Fisher Scoring iterations: 20
## [1] "sphyraena_barracuda_pres"
## Warning: glm.fit: algorithm did not converge
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ (log10(df.sample_data$distance_seagrass)) *
## (log10(df.sample_data$size_seagrass)) * df.sample_data$mpa *
## df.sample_data$depth * df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -2.409e-06 -2.409e-06 -2.409e-06 -2.409e-06 -2.409e-06
##
## Coefficients: (14 not defined because of singularities)
## Estimate
## (Intercept) -2.657e+01
## log10(df.sample_data$distance_seagrass) 1.158e-23
## log10(df.sample_data$size_seagrass) -5.411e-23
## df.sample_data$mpanon-mpa -2.787e-25
## df.sample_data$depth10m -2.294e-12
## df.sample_data$northsouth -3.227e-23
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) 3.621e-23
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 6.053e-24
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 2.463e-23
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 1.123e-12
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m -5.217e-12
## df.sample_data$mpanon-mpa:df.sample_data$depth10m -3.139e-14
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 3.515e-23
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -3.080e-12
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m 3.484e-12
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 5.808e-13
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.382e-12
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 3.376e-12
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 9.994e+06
## log10(df.sample_data$distance_seagrass) 4.851e+06
## log10(df.sample_data$size_seagrass) 2.267e+07
## df.sample_data$mpanon-mpa 3.221e+05
## df.sample_data$depth10m 1.413e+07
## df.sample_data$northsouth 1.354e+07
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) 1.518e+07
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 2.541e+06
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1.032e+07
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 6.861e+06
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 3.206e+07
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 4.555e+05
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 1.474e+07
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1.915e+07
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m 2.146e+07
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 3.593e+06
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.459e+07
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 2.085e+07
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0
## log10(df.sample_data$distance_seagrass) 0
## log10(df.sample_data$size_seagrass) 0
## df.sample_data$mpanon-mpa 0
## df.sample_data$depth10m 0
## df.sample_data$northsouth 0
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) 0
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 0
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 0
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 0
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 0
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m 0
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 1
## log10(df.sample_data$distance_seagrass) 1
## log10(df.sample_data$size_seagrass) 1
## df.sample_data$mpanon-mpa 1
## df.sample_data$depth10m 1
## df.sample_data$northsouth 1
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) 1
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 1
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 1
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 1
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 1
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m 1
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 0.0000e+00 on 359 degrees of freedom
## Residual deviance: 2.0886e-09 on 342 degrees of freedom
## AIC: 36
##
## Number of Fisher Scoring iterations: 25
## [1] "stethojulis_trilineata_pres"
## Warning: glm.fit: fitted probabilities numerically 0 or 1 occurred
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ (log10(df.sample_data$distance_seagrass)) *
## (log10(df.sample_data$size_seagrass)) * df.sample_data$mpa *
## df.sample_data$depth * df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## 0.00 0.00 0.00 0.00 8.49
##
## Coefficients: (14 not defined because of singularities)
## Estimate
## (Intercept) 2.459e+17
## log10(df.sample_data$distance_seagrass) -1.195e+17
## log10(df.sample_data$size_seagrass) 5.668e+17
## df.sample_data$mpanon-mpa -1.492e+15
## df.sample_data$depth10m -6.060e+16
## df.sample_data$northsouth 3.437e+17
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) -3.798e+17
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa -6.125e+16
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa -2.584e+17
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 2.869e+16
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m -1.288e+17
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 6.735e+15
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth -3.734e+17
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -8.201e+16
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m 8.697e+16
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 9.998e+15
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 5.834e+16
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 8.816e+16
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 1.883e+09
## log10(df.sample_data$distance_seagrass) 9.142e+08
## log10(df.sample_data$size_seagrass) 4.272e+09
## df.sample_data$mpanon-mpa 6.070e+07
## df.sample_data$depth10m 2.663e+09
## df.sample_data$northsouth 2.552e+09
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) 2.860e+09
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 4.788e+08
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1.944e+09
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 1.293e+09
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 6.042e+09
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 8.584e+07
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 2.778e+09
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 3.609e+09
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m 4.044e+09
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 6.771e+08
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.750e+09
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 3.929e+09
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 130565074
## log10(df.sample_data$distance_seagrass) -130753612
## log10(df.sample_data$size_seagrass) 132673643
## df.sample_data$mpanon-mpa -24585485
## df.sample_data$depth10m -22750291
## df.sample_data$northsouth 134679001
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) -132816762
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa -127925581
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa -132920288
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 22192647
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m -21314223
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 78460292
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth -134399979
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -22723409
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m 21505912
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 14765510
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 21215559
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 22441290
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) <2e-16
## log10(df.sample_data$distance_seagrass) <2e-16
## log10(df.sample_data$size_seagrass) <2e-16
## df.sample_data$mpanon-mpa <2e-16
## df.sample_data$depth10m <2e-16
## df.sample_data$northsouth <2e-16
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) <2e-16
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa <2e-16
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa <2e-16
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m <2e-16
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m <2e-16
## df.sample_data$mpanon-mpa:df.sample_data$depth10m <2e-16
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth <2e-16
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth <2e-16
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m <2e-16
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m <2e-16
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m <2e-16
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth <2e-16
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Intercept) ***
## log10(df.sample_data$distance_seagrass) ***
## log10(df.sample_data$size_seagrass) ***
## df.sample_data$mpanon-mpa ***
## df.sample_data$depth10m ***
## df.sample_data$northsouth ***
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) ***
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa ***
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa ***
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m ***
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m ***
## df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth ***
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth
## df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$depth10m:df.sample_data$northsouth ***
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m ***
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth ***
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 171.03 on 359 degrees of freedom
## Residual deviance: 1658.01 on 342 degrees of freedom
## AIC: 1694
##
## Number of Fisher Scoring iterations: 23
## [1] "plectorhinchus_flavomaculatus_pres"
## Warning: glm.fit: algorithm did not converge
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ (log10(df.sample_data$distance_seagrass)) *
## (log10(df.sample_data$size_seagrass)) * df.sample_data$mpa *
## df.sample_data$depth * df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -2.409e-06 -2.409e-06 -2.409e-06 -2.409e-06 -2.409e-06
##
## Coefficients: (14 not defined because of singularities)
## Estimate
## (Intercept) -2.657e+01
## log10(df.sample_data$distance_seagrass) 1.158e-23
## log10(df.sample_data$size_seagrass) -5.411e-23
## df.sample_data$mpanon-mpa -2.787e-25
## df.sample_data$depth10m -2.294e-12
## df.sample_data$northsouth -3.227e-23
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) 3.621e-23
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 6.053e-24
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 2.463e-23
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 1.123e-12
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m -5.217e-12
## df.sample_data$mpanon-mpa:df.sample_data$depth10m -3.139e-14
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 3.515e-23
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -3.080e-12
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m 3.484e-12
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 5.808e-13
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.382e-12
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 3.376e-12
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 9.994e+06
## log10(df.sample_data$distance_seagrass) 4.851e+06
## log10(df.sample_data$size_seagrass) 2.267e+07
## df.sample_data$mpanon-mpa 3.221e+05
## df.sample_data$depth10m 1.413e+07
## df.sample_data$northsouth 1.354e+07
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) 1.518e+07
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 2.541e+06
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1.032e+07
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 6.861e+06
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 3.206e+07
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 4.555e+05
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 1.474e+07
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1.915e+07
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m 2.146e+07
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 3.593e+06
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.459e+07
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 2.085e+07
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0
## log10(df.sample_data$distance_seagrass) 0
## log10(df.sample_data$size_seagrass) 0
## df.sample_data$mpanon-mpa 0
## df.sample_data$depth10m 0
## df.sample_data$northsouth 0
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) 0
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 0
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 0
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 0
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 0
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m 0
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 1
## log10(df.sample_data$distance_seagrass) 1
## log10(df.sample_data$size_seagrass) 1
## df.sample_data$mpanon-mpa 1
## df.sample_data$depth10m 1
## df.sample_data$northsouth 1
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) 1
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 1
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 1
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 1
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 1
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m 1
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 0.0000e+00 on 359 degrees of freedom
## Residual deviance: 2.0886e-09 on 342 degrees of freedom
## AIC: 36
##
## Number of Fisher Scoring iterations: 25
## [1] "plectorhinchus_lineatus_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ (log10(df.sample_data$distance_seagrass)) *
## (log10(df.sample_data$size_seagrass)) * df.sample_data$mpa *
## df.sample_data$depth * df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -0.32029 -0.00001 -0.00001 -0.00001 2.44775
##
## Coefficients: (12 not defined because of singularities)
## Estimate
## (Intercept) -7.095e+01
## log10(df.sample_data$distance_seagrass) 7.779e+00
## log10(df.sample_data$size_seagrass) -3.546e+02
## df.sample_data$mpanon-mpa -2.141e+02
## df.sample_data$depth10m 1.383e-01
## df.sample_data$northsouth -1.506e+02
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) 2.648e+02
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 1.776e+02
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 2.088e+02
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m -6.452e-02
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 3.454e-01
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.578e-02
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 2.006e+02
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth -6.975e+01
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1.996e-01
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m -2.337e-01
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -5.453e-02
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -1.623e-01
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth -2.216e-01
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 7.247e-03
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 1.339e+14
## log10(df.sample_data$distance_seagrass) 6.247e+13
## log10(df.sample_data$size_seagrass) 3.344e+14
## df.sample_data$mpanon-mpa 2.496e+13
## df.sample_data$depth10m 3.534e+14
## df.sample_data$northsouth 1.933e+14
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) 2.263e+14
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 5.280e+13
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1.572e+14
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 1.648e+14
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 8.822e+14
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 6.585e+13
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 2.145e+14
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth 7.017e+12
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 5.099e+14
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m 5.970e+14
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.393e+14
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 4.147e+14
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 5.659e+14
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1.851e+13
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0
## log10(df.sample_data$distance_seagrass) 0
## log10(df.sample_data$size_seagrass) 0
## df.sample_data$mpanon-mpa 0
## df.sample_data$depth10m 0
## df.sample_data$northsouth 0
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) 0
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 0
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 0
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 0
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 0
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth 0
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m 0
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 1
## log10(df.sample_data$distance_seagrass) 1
## log10(df.sample_data$size_seagrass) 1
## df.sample_data$mpanon-mpa 1
## df.sample_data$depth10m 1
## df.sample_data$northsouth 1
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) 1
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 1
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 1
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 1
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 1
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth 1
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m 1
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 24.761 on 359 degrees of freedom
## Residual deviance: 15.881 on 340 degrees of freedom
## AIC: 55.881
##
## Number of Fisher Scoring iterations: 22
## [1] "lethrinus_microdon_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ (log10(df.sample_data$distance_seagrass)) *
## (log10(df.sample_data$size_seagrass)) * df.sample_data$mpa *
## df.sample_data$depth * df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -0.45904 -0.00002 -0.00002 -0.00002 2.44775
##
## Coefficients: (11 not defined because of singularities)
## Estimate
## (Intercept) 6.150e+00
## log10(df.sample_data$distance_seagrass) -1.810e+01
## log10(df.sample_data$size_seagrass) 2.033e+01
## df.sample_data$mpanon-mpa -3.439e+01
## df.sample_data$depth10m 9.690e+00
## df.sample_data$northsouth 2.405e+01
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) -1.015e+01
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 2.148e+01
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa -1.940e+00
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 4.933e+00
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 5.130e+01
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 8.191e+01
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth -1.819e+01
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth -1.012e+01
## df.sample_data$mpanon-mpa:df.sample_data$northsouth -2.571e+00
## df.sample_data$depth10m:df.sample_data$northsouth -2.709e+01
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m -2.875e+01
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -6.215e+01
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -1.756e+01
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth -3.187e+00
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -1.269e+01
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 1.713e+17
## log10(df.sample_data$distance_seagrass) 8.129e+16
## log10(df.sample_data$size_seagrass) 4.125e+17
## df.sample_data$mpanon-mpa 2.019e+16
## df.sample_data$depth10m 3.669e+17
## df.sample_data$northsouth 2.421e+17
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) 2.781e+17
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 5.784e+16
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1.917e+17
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 1.796e+17
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 8.234e+17
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 5.580e+15
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 2.662e+17
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth 5.540e+15
## df.sample_data$mpanon-mpa:df.sample_data$northsouth 7.594e+14
## df.sample_data$depth10m:df.sample_data$northsouth 4.853e+17
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m 5.507e+17
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 8.369e+16
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 3.806e+17
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 5.295e+17
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 6.777e+15
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0
## log10(df.sample_data$distance_seagrass) 0
## log10(df.sample_data$size_seagrass) 0
## df.sample_data$mpanon-mpa 0
## df.sample_data$depth10m 0
## df.sample_data$northsouth 0
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) 0
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 0
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 0
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 0
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 0
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth 0
## df.sample_data$mpanon-mpa:df.sample_data$northsouth 0
## df.sample_data$depth10m:df.sample_data$northsouth 0
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m 0
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 1
## log10(df.sample_data$distance_seagrass) 1
## log10(df.sample_data$size_seagrass) 1
## df.sample_data$mpanon-mpa 1
## df.sample_data$depth10m 1
## df.sample_data$northsouth 1
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) 1
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 1
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 1
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 1
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 1
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth 1
## df.sample_data$mpanon-mpa:df.sample_data$northsouth 1
## df.sample_data$depth10m:df.sample_data$northsouth 1
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m 1
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 34.700 on 359 degrees of freedom
## Residual deviance: 20.944 on 339 degrees of freedom
## AIC: 62.944
##
## Number of Fisher Scoring iterations: 21
## [1] "lethrinus_obsoletus_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ (log10(df.sample_data$distance_seagrass)) *
## (log10(df.sample_data$size_seagrass)) * df.sample_data$mpa *
## df.sample_data$depth * df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -0.57012 -0.00002 -0.00002 -0.00002 1.94788
##
## Coefficients: (14 not defined because of singularities)
## Estimate
## (Intercept) -2.257e+01
## log10(df.sample_data$distance_seagrass) 2.196e-06
## log10(df.sample_data$size_seagrass) -9.814e-06
## df.sample_data$mpanon-mpa 1.022e-07
## df.sample_data$depth10m 1.655e+03
## df.sample_data$northsouth -5.843e-06
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) 6.550e-06
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 9.741e-07
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 4.482e-06
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m -7.949e+02
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 3.798e+03
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.783e+01
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 6.376e-06
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 2.253e+03
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m -2.539e+03
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -4.314e+02
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -1.729e+03
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth -2.461e+03
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 1.353e+06
## log10(df.sample_data$distance_seagrass) 6.565e+05
## log10(df.sample_data$size_seagrass) 3.068e+06
## df.sample_data$mpanon-mpa 4.359e+04
## df.sample_data$depth10m 1.782e+06
## df.sample_data$northsouth 1.833e+06
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) 2.054e+06
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 3.439e+05
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1.396e+06
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 8.667e+05
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 4.031e+06
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 5.893e+04
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 1.995e+06
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 2.409e+06
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m 2.699e+06
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 4.492e+05
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.834e+06
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 2.621e+06
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0.000
## log10(df.sample_data$distance_seagrass) 0.000
## log10(df.sample_data$size_seagrass) 0.000
## df.sample_data$mpanon-mpa 0.000
## df.sample_data$depth10m 0.001
## df.sample_data$northsouth 0.000
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) 0.000
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 0.000
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0.000
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m -0.001
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 0.001
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.000
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 0.000
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0.001
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m -0.001
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -0.001
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -0.001
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth -0.001
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 1.000
## log10(df.sample_data$distance_seagrass) 1.000
## log10(df.sample_data$size_seagrass) 1.000
## df.sample_data$mpanon-mpa 1.000
## df.sample_data$depth10m 0.999
## df.sample_data$northsouth 1.000
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) 1.000
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 1.000
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1.000
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 0.999
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 0.999
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 1.000
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0.999
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m 0.999
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.999
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.999
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0.999
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 61.032 on 359 degrees of freedom
## Residual deviance: 33.817 on 342 degrees of freedom
## AIC: 69.817
##
## Number of Fisher Scoring iterations: 21
## [1] "lutjanus_ehrenbergii_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ (log10(df.sample_data$distance_seagrass)) *
## (log10(df.sample_data$size_seagrass)) * df.sample_data$mpa *
## df.sample_data$depth * df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -0.45904 -0.00002 -0.00002 -0.00002 2.44775
##
## Coefficients: (14 not defined because of singularities)
## Estimate
## (Intercept) 1.199e+03
## log10(df.sample_data$distance_seagrass) -5.835e+02
## log10(df.sample_data$size_seagrass) 2.826e+03
## df.sample_data$mpanon-mpa 3.240e+01
## df.sample_data$depth10m -9.877e+02
## df.sample_data$northsouth 1.685e+03
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) -1.888e+03
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa -3.305e+02
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa -1.288e+03
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 4.660e+02
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m -2.331e+03
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.363e+00
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth -1.838e+03
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -1.438e+03
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m 1.560e+03
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.607e+02
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.072e+03
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1.550e+03
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 1.174e+06
## log10(df.sample_data$distance_seagrass) 5.730e+05
## log10(df.sample_data$size_seagrass) 2.647e+06
## df.sample_data$mpanon-mpa 3.980e+04
## df.sample_data$depth10m 1.723e+06
## df.sample_data$northsouth 1.582e+06
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) 1.773e+06
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 2.920e+05
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1.204e+06
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 8.386e+05
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 3.894e+06
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 5.524e+04
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 1.721e+06
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 2.318e+06
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m 2.606e+06
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 4.368e+05
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.773e+06
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 2.527e+06
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0.001
## log10(df.sample_data$distance_seagrass) -0.001
## log10(df.sample_data$size_seagrass) 0.001
## df.sample_data$mpanon-mpa 0.001
## df.sample_data$depth10m -0.001
## df.sample_data$northsouth 0.001
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) -0.001
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa -0.001
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa -0.001
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 0.001
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m -0.001
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.000
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth -0.001
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -0.001
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m 0.001
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.001
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.001
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0.001
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 0.999
## log10(df.sample_data$distance_seagrass) 0.999
## log10(df.sample_data$size_seagrass) 0.999
## df.sample_data$mpanon-mpa 0.999
## df.sample_data$depth10m 1.000
## df.sample_data$northsouth 0.999
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) 0.999
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 0.999
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0.999
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 1.000
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 1.000
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 0.999
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1.000
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m 1.000
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1.000
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 52.697 on 359 degrees of freedom
## Residual deviance: 33.947 on 342 degrees of freedom
## AIC: 69.947
##
## Number of Fisher Scoring iterations: 21
## [1] "lutjanus_fulviflamma_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ (log10(df.sample_data$distance_seagrass)) *
## (log10(df.sample_data$size_seagrass)) * df.sample_data$mpa *
## df.sample_data$depth * df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -0.84460 -0.00003 -0.00003 -0.00003 2.14597
##
## Coefficients: (14 not defined because of singularities)
## Estimate
## (Intercept) -2.157e+01
## log10(df.sample_data$distance_seagrass) 1.192e-07
## log10(df.sample_data$size_seagrass) -5.327e-07
## df.sample_data$mpanon-mpa 5.547e-09
## df.sample_data$depth10m 1.394e+03
## df.sample_data$northsouth -3.171e-07
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) 3.555e-07
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 5.285e-08
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 2.432e-07
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m -6.709e+02
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 3.178e+03
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 6.762e+01
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 3.461e-07
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1.845e+03
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m -2.121e+03
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -3.852e+02
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -1.441e+03
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth -2.033e+03
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 8.204e+05
## log10(df.sample_data$distance_seagrass) 3.982e+05
## log10(df.sample_data$size_seagrass) 1.861e+06
## df.sample_data$mpanon-mpa 2.644e+04
## df.sample_data$depth10m 1.045e+06
## df.sample_data$northsouth 1.112e+06
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) 1.246e+06
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 2.086e+05
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 8.470e+05
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 5.087e+05
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 2.362e+06
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 3.351e+04
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 1.210e+06
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1.406e+06
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m 1.581e+06
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.650e+05
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.075e+06
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1.532e+06
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0.000
## log10(df.sample_data$distance_seagrass) 0.000
## log10(df.sample_data$size_seagrass) 0.000
## df.sample_data$mpanon-mpa 0.000
## df.sample_data$depth10m 0.001
## df.sample_data$northsouth 0.000
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) 0.000
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 0.000
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0.000
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m -0.001
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 0.001
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.002
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 0.000
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0.001
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m -0.001
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -0.001
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -0.001
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth -0.001
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 1.000
## log10(df.sample_data$distance_seagrass) 1.000
## log10(df.sample_data$size_seagrass) 1.000
## df.sample_data$mpanon-mpa 1.000
## df.sample_data$depth10m 0.999
## df.sample_data$northsouth 1.000
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) 1.000
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 1.000
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1.000
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 0.999
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 0.999
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.998
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 1.000
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0.999
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m 0.999
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.999
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.999
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0.999
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 91.390 on 359 degrees of freedom
## Residual deviance: 50.441 on 342 degrees of freedom
## AIC: 86.441
##
## Number of Fisher Scoring iterations: 20
## [1] "lutjanus_fulvus_pres"
## Warning: glm.fit: fitted probabilities numerically 0 or 1 occurred
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ (log10(df.sample_data$distance_seagrass)) *
## (log10(df.sample_data$size_seagrass)) * df.sample_data$mpa *
## df.sample_data$depth * df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -8.49 0.00 0.00 0.00 8.49
##
## Coefficients: (14 not defined because of singularities)
## Estimate
## (Intercept) 8.672e+16
## log10(df.sample_data$distance_seagrass) -4.310e+16
## log10(df.sample_data$size_seagrass) 2.147e+17
## df.sample_data$mpanon-mpa 3.273e+15
## df.sample_data$depth10m 1.782e+17
## df.sample_data$northsouth 1.298e+17
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) -1.436e+17
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa -2.563e+16
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa -9.780e+16
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m -8.595e+16
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 4.018e+17
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.014e+16
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth -1.408e+17
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 2.289e+17
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m -2.680e+17
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -4.954e+16
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -1.816e+17
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth -2.543e+17
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 1.883e+09
## log10(df.sample_data$distance_seagrass) 9.142e+08
## log10(df.sample_data$size_seagrass) 4.272e+09
## df.sample_data$mpanon-mpa 6.070e+07
## df.sample_data$depth10m 2.663e+09
## df.sample_data$northsouth 2.552e+09
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) 2.860e+09
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 4.788e+08
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1.944e+09
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 1.293e+09
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 6.042e+09
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 8.584e+07
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 2.778e+09
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 3.609e+09
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m 4.044e+09
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 6.771e+08
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.750e+09
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 3.929e+09
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 46047255
## log10(df.sample_data$distance_seagrass) -47150772
## log10(df.sample_data$size_seagrass) 50243041
## df.sample_data$mpanon-mpa 53918353
## df.sample_data$depth10m 66911241
## df.sample_data$northsouth 50858578
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) -50222811
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa -53533421
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa -50299269
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m -66484327
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 66493522
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 118093929
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth -50702099
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 63408423
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m -66273451
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -73163802
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -66042659
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth -64741585
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) <2e-16
## log10(df.sample_data$distance_seagrass) <2e-16
## log10(df.sample_data$size_seagrass) <2e-16
## df.sample_data$mpanon-mpa <2e-16
## df.sample_data$depth10m <2e-16
## df.sample_data$northsouth <2e-16
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) <2e-16
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa <2e-16
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa <2e-16
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m <2e-16
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m <2e-16
## df.sample_data$mpanon-mpa:df.sample_data$depth10m <2e-16
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth <2e-16
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth <2e-16
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m <2e-16
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m <2e-16
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m <2e-16
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth <2e-16
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Intercept) ***
## log10(df.sample_data$distance_seagrass) ***
## log10(df.sample_data$size_seagrass) ***
## df.sample_data$mpanon-mpa ***
## df.sample_data$depth10m ***
## df.sample_data$northsouth ***
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) ***
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa ***
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa ***
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m ***
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m ***
## df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth ***
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth
## df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$depth10m:df.sample_data$northsouth ***
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m ***
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth ***
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 251.16 on 359 degrees of freedom
## Residual deviance: 2883.49 on 342 degrees of freedom
## AIC: 2919.5
##
## Number of Fisher Scoring iterations: 21
## [1] "parupeneus_barberinoides_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ (log10(df.sample_data$distance_seagrass)) *
## (log10(df.sample_data$size_seagrass)) * df.sample_data$mpa *
## df.sample_data$depth * df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -2.44775 -0.32029 -0.00005 -0.00005 2.44775
##
## Coefficients: (12 not defined because of singularities)
## Estimate
## (Intercept) 1.134e+02
## log10(df.sample_data$distance_seagrass) -9.492e+01
## log10(df.sample_data$size_seagrass) -1.953e+01
## df.sample_data$mpanon-mpa 2.132e+02
## df.sample_data$depth10m 1.882e+02
## df.sample_data$northsouth -4.016e+02
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) 3.807e+01
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa -1.307e+02
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa -2.698e+02
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m -1.130e+02
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 1.953e+02
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.073e+02
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 2.839e+02
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -2.204e+02
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m -1.129e+02
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -1.478e+02
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -3.923e+02
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth 2.690e+02
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 9.592e+01
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 2.876e+02
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 1.660e+14
## log10(df.sample_data$distance_seagrass) 8.408e+13
## log10(df.sample_data$size_seagrass) 3.417e+14
## df.sample_data$mpanon-mpa 2.887e+13
## df.sample_data$depth10m 1.104e+14
## df.sample_data$northsouth 1.571e+14
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) 2.262e+14
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 5.523e+13
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1.940e+14
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 5.592e+13
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 2.273e+14
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.920e+13
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 1.903e+14
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1.045e+14
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m 1.504e+14
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 3.673e+13
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.291e+14
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth 3.641e+13
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1.266e+14
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 2.422e+13
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0
## log10(df.sample_data$distance_seagrass) 0
## log10(df.sample_data$size_seagrass) 0
## df.sample_data$mpanon-mpa 0
## df.sample_data$depth10m 0
## df.sample_data$northsouth 0
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) 0
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 0
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 0
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 0
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 0
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m 0
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth 0
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 0
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 1
## log10(df.sample_data$distance_seagrass) 1
## log10(df.sample_data$size_seagrass) 1
## df.sample_data$mpanon-mpa 1
## df.sample_data$depth10m 1
## df.sample_data$northsouth 1
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) 1
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 1
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 1
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 1
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 1
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m 1
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth 1
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 1
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 282.73 on 359 degrees of freedom
## Residual deviance: 123.16 on 340 degrees of freedom
## AIC: 163.16
##
## Number of Fisher Scoring iterations: 19
## [1] "scolopsis_bilineata_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ (log10(df.sample_data$distance_seagrass)) *
## (log10(df.sample_data$size_seagrass)) * df.sample_data$mpa *
## df.sample_data$depth * df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -2.4478 -0.5701 0.3897 0.7585 2.4478
##
## Coefficients: (14 not defined because of singularities)
## Estimate
## (Intercept) 60.859
## log10(df.sample_data$distance_seagrass) -28.781
## log10(df.sample_data$size_seagrass) 136.139
## df.sample_data$mpanon-mpa -5.278
## df.sample_data$depth10m -24.972
## df.sample_data$northsouth 90.683
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) -91.945
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa -12.946
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa -64.015
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 11.949
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m -56.111
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 8.237
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth -94.041
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -46.078
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m 38.527
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.378
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 25.295
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 43.866
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 81.001
## log10(df.sample_data$distance_seagrass) 39.369
## log10(df.sample_data$size_seagrass) 183.572
## df.sample_data$mpanon-mpa 3.126
## df.sample_data$depth10m 107.654
## df.sample_data$northsouth 110.911
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) 122.938
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 20.025
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 83.668
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 52.287
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 244.225
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 3.706
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 120.163
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 147.079
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m 163.522
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 26.826
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 111.096
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 159.528
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0.751
## log10(df.sample_data$distance_seagrass) -0.731
## log10(df.sample_data$size_seagrass) 0.742
## df.sample_data$mpanon-mpa -1.688
## df.sample_data$depth10m -0.232
## df.sample_data$northsouth 0.818
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) -0.748
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa -0.646
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa -0.765
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 0.229
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m -0.230
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.223
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth -0.783
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -0.313
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m 0.236
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.051
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.228
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0.275
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 0.4524
## log10(df.sample_data$distance_seagrass) 0.4647
## log10(df.sample_data$size_seagrass) 0.4583
## df.sample_data$mpanon-mpa 0.0914
## df.sample_data$depth10m 0.8166
## df.sample_data$northsouth 0.4136
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) 0.4545
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 0.5180
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0.4442
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 0.8192
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 0.8183
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.0262
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 0.4339
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0.7541
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m 0.8137
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.9590
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.8199
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0.7833
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Intercept)
## log10(df.sample_data$distance_seagrass)
## log10(df.sample_data$size_seagrass)
## df.sample_data$mpanon-mpa .
## df.sample_data$depth10m
## df.sample_data$northsouth
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass)
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m
## df.sample_data$mpanon-mpa:df.sample_data$depth10m *
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth
## df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$depth10m:df.sample_data$northsouth
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 482.90 on 359 degrees of freedom
## Residual deviance: 347.25 on 342 degrees of freedom
## AIC: 383.25
##
## Number of Fisher Scoring iterations: 5
## [1] "scolopsis_ciliata_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ (log10(df.sample_data$distance_seagrass)) *
## (log10(df.sample_data$size_seagrass)) * df.sample_data$mpa *
## df.sample_data$depth * df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -1.79412 -0.32029 -0.00005 -0.00005 2.44775
##
## Coefficients: (13 not defined because of singularities)
## Estimate
## (Intercept) 1.468e+03
## log10(df.sample_data$distance_seagrass) -7.155e+02
## log10(df.sample_data$size_seagrass) 3.399e+03
## df.sample_data$mpanon-mpa 7.235e+01
## df.sample_data$depth10m 2.291e+02
## df.sample_data$northsouth 1.974e+03
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) -2.269e+03
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa -4.128e+02
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa -1.542e+03
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m -1.549e+02
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m -2.446e+01
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.846e+02
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth -2.176e+03
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -5.872e+02
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m 4.721e+01
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -1.783e+02
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -4.912e+02
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 4.019e+02
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 4.772e+02
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 3.929e+05
## log10(df.sample_data$distance_seagrass) 1.920e+05
## log10(df.sample_data$size_seagrass) 8.820e+05
## df.sample_data$mpanon-mpa 1.248e+04
## df.sample_data$depth10m 2.949e+13
## df.sample_data$northsouth 5.222e+05
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) 5.905e+05
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 9.914e+04
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 4.021e+05
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 1.493e+13
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 6.070e+13
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 5.129e+12
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 5.704e+05
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 2.790e+13
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m 4.017e+13
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 9.810e+12
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 3.447e+13
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 3.380e+13
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 6.468e+12
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0.004
## log10(df.sample_data$distance_seagrass) -0.004
## log10(df.sample_data$size_seagrass) 0.004
## df.sample_data$mpanon-mpa 0.006
## df.sample_data$depth10m 0.000
## df.sample_data$northsouth 0.004
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) -0.004
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa -0.004
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa -0.004
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 0.000
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 0.000
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.000
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth -0.004
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0.000
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m 0.000
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.000
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.000
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0.000
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 0.000
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 0.997
## log10(df.sample_data$distance_seagrass) 0.997
## log10(df.sample_data$size_seagrass) 0.997
## df.sample_data$mpanon-mpa 0.995
## df.sample_data$depth10m 1.000
## df.sample_data$northsouth 0.997
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) 0.997
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 0.997
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0.997
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 1.000
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 1.000
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 0.997
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1.000
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m 1.000
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1.000
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 1.000
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 386.34 on 359 degrees of freedom
## Residual deviance: 178.11 on 341 degrees of freedom
## AIC: 216.11
##
## Number of Fisher Scoring iterations: 19
## [1] "scarus_psittacus_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ (log10(df.sample_data$distance_seagrass)) *
## (log10(df.sample_data$size_seagrass)) * df.sample_data$mpa *
## df.sample_data$depth * df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -1.01077 -0.32029 -0.00005 -0.00005 2.44775
##
## Coefficients: (12 not defined because of singularities)
## Estimate
## (Intercept) 1.442e+03
## log10(df.sample_data$distance_seagrass) -7.080e+02
## log10(df.sample_data$size_seagrass) 3.229e+03
## df.sample_data$mpanon-mpa 2.373e+01
## df.sample_data$depth10m 6.360e+02
## df.sample_data$northsouth 1.860e+03
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) -2.158e+03
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa -3.669e+02
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa -1.470e+03
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m -4.672e+02
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m -2.882e+02
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 7.772e+01
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth -2.060e+03
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -1.181e+03
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m 3.255e+02
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 5.677e+00
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -8.129e+02
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 9.125e+02
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth -1.930e+02
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 1.015e+03
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 4.022e+05
## log10(df.sample_data$distance_seagrass) 1.963e+05
## log10(df.sample_data$size_seagrass) 9.089e+05
## df.sample_data$mpanon-mpa 9.530e+03
## df.sample_data$depth10m 6.219e+13
## df.sample_data$northsouth 5.400e+05
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) 6.084e+05
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 1.026e+05
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 4.137e+05
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 4.649e+13
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 1.458e+14
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 7.929e+12
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 5.887e+05
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1.940e+14
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m 1.105e+14
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.039e+13
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 7.118e+13
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1.693e+14
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 2.433e+13
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 1.119e+14
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0.004
## log10(df.sample_data$distance_seagrass) -0.004
## log10(df.sample_data$size_seagrass) 0.004
## df.sample_data$mpanon-mpa 0.002
## df.sample_data$depth10m 0.000
## df.sample_data$northsouth 0.003
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) -0.004
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa -0.004
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa -0.004
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 0.000
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 0.000
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.000
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth -0.003
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0.000
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m 0.000
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.000
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.000
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0.000
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0.000
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 0.000
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 0.997
## log10(df.sample_data$distance_seagrass) 0.997
## log10(df.sample_data$size_seagrass) 0.997
## df.sample_data$mpanon-mpa 0.998
## df.sample_data$depth10m 1.000
## df.sample_data$northsouth 0.997
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) 0.997
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 0.997
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0.997
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 1.000
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 1.000
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 0.997
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1.000
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m 1.000
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1.000
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 1.000
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth 1.000
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 176.35 on 359 degrees of freedom
## Residual deviance: 116.93 on 340 degrees of freedom
## AIC: 156.93
##
## Number of Fisher Scoring iterations: 19
## [1] "epinephelus_merra_pres"
## Warning: glm.fit: algorithm did not converge
## Warning: glm.fit: fitted probabilities numerically 0 or 1 occurred
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ (log10(df.sample_data$distance_seagrass)) *
## (log10(df.sample_data$size_seagrass)) * df.sample_data$mpa *
## df.sample_data$depth * df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -8.49 0.00 0.00 0.00 8.49
##
## Coefficients: (14 not defined because of singularities)
## Estimate
## (Intercept) 6.606e+16
## log10(df.sample_data$distance_seagrass) -3.554e+16
## log10(df.sample_data$size_seagrass) 1.349e+17
## df.sample_data$mpanon-mpa 4.538e+15
## df.sample_data$depth10m -3.601e+17
## df.sample_data$northsouth 7.172e+16
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) -9.037e+16
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa -1.703e+16
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa -6.212e+16
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 1.755e+17
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m -8.158e+17
## df.sample_data$mpanon-mpa:df.sample_data$depth10m -8.973e+15
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth -7.998e+16
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -4.861e+17
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m 5.462e+17
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 9.343e+16
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 3.743e+17
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 5.286e+17
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 1.883e+09
## log10(df.sample_data$distance_seagrass) 9.142e+08
## log10(df.sample_data$size_seagrass) 4.272e+09
## df.sample_data$mpanon-mpa 6.070e+07
## df.sample_data$depth10m 2.663e+09
## df.sample_data$northsouth 2.552e+09
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) 2.860e+09
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 4.788e+08
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1.944e+09
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 1.293e+09
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 6.042e+09
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 8.584e+07
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 2.778e+09
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 3.609e+09
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m 4.044e+09
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 6.771e+08
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 2.750e+09
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 3.929e+09
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 35077972
## log10(df.sample_data$distance_seagrass) -38874842
## log10(df.sample_data$size_seagrass) 31585645
## df.sample_data$mpanon-mpa 74755313
## df.sample_data$depth10m -135193445
## df.sample_data$northsouth 28102156
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) -31602210
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa -35559957
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa -31950142
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 135783938
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m -135017632
## df.sample_data$mpanon-mpa:df.sample_data$depth10m -104527034
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth -28789849
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth -134691703
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m 135061934
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 137980574
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 136107795
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 134540318
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) <2e-16
## log10(df.sample_data$distance_seagrass) <2e-16
## log10(df.sample_data$size_seagrass) <2e-16
## df.sample_data$mpanon-mpa <2e-16
## df.sample_data$depth10m <2e-16
## df.sample_data$northsouth <2e-16
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) <2e-16
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa <2e-16
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa <2e-16
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m <2e-16
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m <2e-16
## df.sample_data$mpanon-mpa:df.sample_data$depth10m <2e-16
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth <2e-16
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth <2e-16
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m <2e-16
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m <2e-16
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m <2e-16
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth <2e-16
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Intercept) ***
## log10(df.sample_data$distance_seagrass) ***
## log10(df.sample_data$size_seagrass) ***
## df.sample_data$mpanon-mpa ***
## df.sample_data$depth10m ***
## df.sample_data$northsouth ***
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) ***
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa ***
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa ***
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m ***
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m ***
## df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth ***
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth
## df.sample_data$mpanon-mpa:df.sample_data$northsouth
## df.sample_data$depth10m:df.sample_data$northsouth ***
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m ***
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m ***
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth ***
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 304.35 on 359 degrees of freedom
## Residual deviance: 4613.59 on 342 degrees of freedom
## AIC: 4649.6
##
## Number of Fisher Scoring iterations: 25
## [1] "siganus_spinus_pres"
##
## Call:
## glm(formula = df.sample_data[, c(sp)] ~ (log10(df.sample_data$distance_seagrass)) *
## (log10(df.sample_data$size_seagrass)) * df.sample_data$mpa *
## df.sample_data$depth * df.sample_data$north, family = "binomial")
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -0.45904 -0.00002 -0.00002 -0.00002 2.44775
##
## Coefficients: (11 not defined because of singularities)
## Estimate
## (Intercept) -5.619e+04
## log10(df.sample_data$distance_seagrass) 3.375e+04
## log10(df.sample_data$size_seagrass) -5.779e+04
## df.sample_data$mpanon-mpa 9.157e+04
## df.sample_data$depth10m 1.257e+03
## df.sample_data$northsouth -8.063e+04
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) 3.332e+04
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa -5.755e+04
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 3.410e+04
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m -6.168e+02
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 2.805e+03
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 3.240e+01
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 6.617e+04
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 1.629e+03
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa -3.716e+04
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m -1.875e+03
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -3.281e+02
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -1.279e+03
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth 1.140e+04
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth -1.788e+03
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth 2.152e+04
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Std. Error
## (Intercept) 1.961e+17
## log10(df.sample_data$distance_seagrass) 1.183e+17
## log10(df.sample_data$size_seagrass) 1.965e+17
## df.sample_data$mpanon-mpa 3.041e+17
## df.sample_data$depth10m 1.735e+06
## df.sample_data$northsouth 2.630e+17
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) 1.124e+17
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 1.907e+17
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1.155e+17
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 8.407e+05
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 3.944e+06
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 5.674e+04
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 2.175e+17
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 2.362e+06
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1.176e+17
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m 2.640e+06
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 4.374e+05
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.792e+06
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth 3.918e+16
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 2.570e+06
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth 6.557e+16
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## z value
## (Intercept) 0.000
## log10(df.sample_data$distance_seagrass) 0.000
## log10(df.sample_data$size_seagrass) 0.000
## df.sample_data$mpanon-mpa 0.000
## df.sample_data$depth10m 0.001
## df.sample_data$northsouth 0.000
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) 0.000
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 0.000
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0.000
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m -0.001
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 0.001
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.001
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 0.000
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0.001
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 0.000
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m -0.001
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -0.001
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m -0.001
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth 0.000
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth -0.001
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth 0.000
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## Pr(>|z|)
## (Intercept) 1.000
## log10(df.sample_data$distance_seagrass) 1.000
## log10(df.sample_data$size_seagrass) 1.000
## df.sample_data$mpanon-mpa 1.000
## df.sample_data$depth10m 0.999
## df.sample_data$northsouth 1.000
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass) 1.000
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa 1.000
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1.000
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m 0.999
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m 0.999
## df.sample_data$mpanon-mpa:df.sample_data$depth10m 1.000
## log10(df.sample_data$distance_seagrass):df.sample_data$northsouth 1.000
## log10(df.sample_data$size_seagrass):df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## df.sample_data$depth10m:df.sample_data$northsouth 0.999
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa 1.000
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m 0.999
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.999
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m 0.999
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$northsouth 1.000
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$depth10m:df.sample_data$northsouth 0.999
## log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$northsouth 1.000
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
## log10(df.sample_data$distance_seagrass):log10(df.sample_data$size_seagrass):df.sample_data$mpanon-mpa:df.sample_data$depth10m:df.sample_data$northsouth NA
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 52.697 on 359 degrees of freedom
## Residual deviance: 33.947 on 339 degrees of freedom
## AIC: 75.947
##
## Number of Fisher Scoring iterations: 21